Refactor login page, JID field and password field

    * Use separate files for general field, JID field and password field
    * Validate entered JID and password and show hint for invalid input
    * Add show/hide button for password input
    * Disable connect button if JID or password are invalid
    * Focus JID field after loading login page
    * Focus field with invalid input if connect button is clicked or enter key pressed
10 jobs for refactor/login in 17 minutes and 45 seconds (queued for 37 minutes and 52 seconds)
Status Job ID Name Coverage
  Test
failed #28394
allowed to fail
clazy

00:00:23

passed #28395
qmllint

00:00:20

 
  Build
passed #28399
archlinux

00:01:06

passed #28398
debian-sid

00:01:18

passed #28397
neon-bionic

00:01:30

passed #28396
ubuntu-trusty

00:00:54

 
  Deploy
passed #28402
allowed to fail
android

00:07:35

passed #28400
allowed to fail
linux-appimage

00:06:17

passed #28403
allowed to fail
mac-osxcross

00:05:49

passed #28401
allowed to fail
windows-mxe

00:04:57

 
Name Stage Failure
failed
clazy Test
  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:10 (project)


-- Configuring incomplete, errors occurred!
See also "/builds/melvo/kaidan/build/CMakeFiles/CMakeOutput.log".
See also "/builds/melvo/kaidan/build/CMakeFiles/CMakeError.log".
ERROR: Job failed: exit code 1