shell: Embedded Journal entry cursor is now default

Fixes #1020
Closes #1023
Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Refactor server page graphs

Removes link tag around text, whitespace, and graph. Now graphs can
only be highlighted and clicked when hovered over. This also removes the
problem with text being underlined and clickable.

Fixes #1018
Closes #1026
Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Add the rest.close() to close the rest channel

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Fix TypeError exception when leaving docker page

Fixes #1010
Closes #1017

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Make Password field get focus automatically

Make the behavior of primary input field consistently and more user-friendly.

Closes #1032
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Adjust code format

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Patternfly error styling for host name dialog

Adds patternfly has-error class to input box and error message when an
error is present. Also fixes grammar in error message slightly and
removes unneeded cockpit-note class.

Fixes #1029
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Error flags and restricts long input for host name dialog

Adds another error message, highlights input box, and disables change
botton when the pretty Real name input is longer than 64
characters. Displays seperate error messages for too long real host
name input and the use of special characters. If the user causes a
second error the second error will be shown below the first.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: More descriptive labels in change host name

Fixes #1034
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Selective way of copying host name input

Will only copy first 64 characters of pretty host name to real host
name. This is done to avoid throwing a character limit error. Also
changes the way we call our update method when typing in the host names.
Now updates on input rather than on keyup.

Fixes #1035
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Disables host name change button when necessary

When there is no input in either change host name input boxes the change
button becomes disabled.

Fixes #1036
Closes #1030
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Hide the Format button for CD/DVD drive

Hide the "Format" button and "—" text if the device is a CD/DVD drive.

Fixes #919
Closes #1044
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test: Make /usr/bin/parallel optional.

RHEL 6 doesn't seem to have it, for example.

Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Fixes #1042
test: Don't check for "js" in testsuite-prepare anymore.

We don't need it.

Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Fixes #1041
shell: Disable Add and Remove buttons for RAID 0 devices.

Fixes #925
Closes #1057
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Switch to port 9090/tcp

Closes #870
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
* Relax SELinux policy to allow binding to our port.
shell: Hide add and remove buttons for RAID0

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Avoid double border on #service page.

By making the list-group be the first sibling after the panel-heading
as expected by the CSS.

Fixes #700
Closes #1067
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Highlight discovered machines during hover in Add Server dialog.

Fixes #910
Closes #1065
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Align columns on #storage page.

Fixes #906
Closes #1064
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>