Fixed bug where the 'All' nodes link did not work when dashboard was installed to a subdirectory of the web root.
- Replaced hard-coded "/nodes" with '{:controller => "nodes", :action => "index"}'
Fixed bug where delayed jobs icon path was incorrect when dashboard was installed to a subdirectory of the web root.
 - Changed to use relative path.
(#9870) fixes background color of graphs in IE8

Grafico outputs SVG for Chrome/FF/Safari and VML for IE8.
With SVG, the background-color inherits from the parent
element. With VML, the background-color is set to #000 by
default. This commit passes #FFF explicitly so that the
graphs match between Chrome/FF/Safari/IE.
(#10555) sets default language of Dashboard to English

Setting the lang and xml:lang attributes explicitly ensures
that Chrome will not interpret the page as anything other
than English. This avoids weird "translate" messages as seen
in #10555 (https://projects.puppetlabs.com/issues/10555).
(#10886) removes errant 'node_description' string

A malformed method call to 'focus' was causing 'node_description'
to be dumped to the add/edit node pages instead of the element
'node_description' receiving focus, which is the correct behavior.
(#9500) adds scope properties to table headers

This is necessary so that screen readers will know whether a
th element is referring to a column or row. Eliminates any
ambiguity that may be present.
(#10902) Float and block individual node sections

Individual node view's sections were not floating
and clearing correctly, causing content to wrap.
Add clearfix after classes section and class type
half to active section.
(#9499) restores outline around links for keyboard users

The outline property allows keyboard users to determine
which control currently has focus. This commit restores
that styling so link tags are more accessible.
(#9527) adds placeholders to inventory search params

Adds descriptive text to the fact/value fields in inventory
search, using the placeholder attribute. Needed because
screen readers cannot cope with text fields that don't have
titles.
(#9501) adds skip navigation link

When hitting TAB, a popup appears allowing users to skip the
main nav bar and go directly to the content. Makes life
easier for keyboard users.
(#9501) changes skipnav target, increases contrast

The skip navigation link now bypasses the sidebar content.
This eliminates a bit more redundancy for keyboard users, as
the node status list probably won't change often enough to
warrant including it in the default tabindex traversal.

Increases the size and weight of the skip navigation link
text. Since the link is hidden until needed, this doesn't
impact most GUI users, and will pop more for keyboard users.
Update changelog for 1.2.4
Fix path to pid files
Added some documentation on writing plugins.

Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
Merge branch 'maint/master/plugin_docs'

* maint/master/plugin_docs:
  Added some documentation on writing plugins.

Closes #72
Merge pull request #71 from bleonsfl/debian-init-script-fix

Fix path to pid files

Merging this without tests.  I'm making the call the benefits outweigh the risk for this patch.
(#10901) displays tipsy tooltip for report statuses

The tipsy tooltip was not displaying correctly because
the parent table didn't have class 'main'. This commit
adds the necessary class to the reports table.
(#10901) Adds selenium tests

The table of reports should have the correct class applied
for status icons to get a graphical tipsy tooltip.
(#5879) Removes 'url' column from 'nodes' table

The url column is no longer used by Dashboard, so this
commit removes it.
Merge pull request #76 from djsauble2/5879_vestigal_url_column

(#5879) Removes 'url' column from 'nodes' table