58 Commits

Author SHA1 Message Date
Ivan Kozik
72b5aeccaa Make j and k fall off the ends differently 2015-07-17 23:13:52 +00:00
Ivan Kozik
346a7f8f6a Treat one-character selections as clicks 2015-07-17 23:13:52 +00:00
Ivan Kozik
fe9a552385 Use display: none on log windows in FF to avoid perf issues 2015-07-17 23:13:52 +00:00
Ivan Kozik
486453d63b Don't remove any scrollback when job has fatal exception 2015-07-17 23:13:52 +00:00
Ivan Kozik
07a23d2a98 Make 'k' work when no jobs are shown 2015-07-17 23:13:52 +00:00
Ivan Kozik
7c62dc3c36 Mention j and k keys in help text 2015-07-17 23:13:52 +00:00
Ivan Kozik
31165f629e Make j and k keys show the next/prev job window 2015-07-17 23:13:52 +00:00
Ivan Kozik
a6638caa75 Change count to include only active jobs 2015-07-17 23:13:52 +00:00
Ivan Kozik
c3a80ada6e Handle and log j and k keys 2015-07-17 23:13:52 +00:00
Ivan Kozik
dcc681a182 Use a more reliable method to detect when job is done 2015-07-17 23:13:52 +00:00
Ivan Kozik
6ba812556a Improve FF performance by not using .scrollHeight 2015-07-17 23:13:52 +00:00
Ivan Kozik
caedf471fa Fix comment 2015-07-17 23:13:52 +00:00
Ivan Kozik
3344d9a723 Make job-aborted color coding override fatal-exception color coding 2015-07-17 23:13:52 +00:00
Ivan Kozik
cfcb55d1c5 Color-code job stats line based on job success/abort/fatal exception 2015-07-17 23:13:52 +00:00
Christopher Foo
12c351e47f dashboard: Add "try 3.0 beta" link 2015-07-17 23:13:51 +00:00
Ivan Kozik
a1611d453e Fix erroneous rendering of border after filtering 2015-07-17 23:13:51 +00:00
Ivan Kozik
4ee4d96442 Make log window animation a little less glitchy 2015-07-17 23:13:51 +00:00
Ivan Kozik
3006ba9637 Animate showing/hiding of log windows 2015-07-17 23:13:51 +00:00
Ivan Kozik
605824fd14 Show taller log window when there is only one visible 2015-07-17 23:13:51 +00:00
Ivan Kozik
27c446e334 Use wider dashboard margins on big screens 2015-07-17 23:13:51 +00:00
Ivan Kozik
0496346e01 Convert the dashboard filter box from substring search to regular expression.
This fixes a bug where clicking on stats information for a job would show
multiple jobs instead of just the clicked-on job.
2015-07-17 23:13:51 +00:00
Ivan Kozik
b38a703e7d Show/hide one log window when its stats line is clicked 2015-07-17 23:13:51 +00:00
Ivan Kozik
646b68da6a filterChanged -> applyFilter for clarity 2015-07-17 23:13:51 +00:00
Ivan Kozik
deeb4b0c86 Clean up suppress_ignore_reports checks 2015-07-17 23:13:51 +00:00
Ivan Kozik
3ce91ac0fa Simplify MB stat 2015-07-17 23:13:51 +00:00
Ivan Kozik
5479ae53b6 Adjust filter box styling 2015-07-17 23:13:51 +00:00
Ivan Kozik
bcd9b30da2 s/Filter:/Show:/ 2015-07-17 23:13:51 +00:00
Ivan Kozik
3121277251 s/Clear/None/ 2015-07-17 23:13:51 +00:00
Ivan Kozik
3baf3cf146 Add button to filter out all jobs 2015-07-17 23:13:51 +00:00
Ivan Kozik
23f8c2ac65 Align and filter new log windows appropriately 2015-07-17 23:13:51 +00:00
Ivan Kozik
32722ad9d3 Add Clear button for filter; always show scrollbar 2015-07-17 23:13:51 +00:00
Ivan Kozik
fbcde2cefc Emphasize igon for easy visual scanning 2015-07-17 23:13:51 +00:00
Ivan Kozik
405f48560c Adjust styles on job ident 2015-07-17 23:13:51 +00:00
Ivan Kozik
4486988711 Align more things 2015-07-17 23:13:51 +00:00
Ivan Kozik
e9ad709e29 Improve some comments 2015-07-17 23:13:51 +00:00
Ivan Kozik
66449f35eb Automatically adjust alignment based on filter status 2015-07-17 23:13:51 +00:00
Ivan Kozik
b93b799a11 Align the nick as well; fix padding when aligned 2015-07-17 23:13:51 +00:00
Ivan Kozik
73da41641b Clean up alignment feature 2015-07-17 23:13:51 +00:00
Ivan Kozik
c669035f5d Preliminary implementation of 'Align!' feature 2015-07-17 23:13:51 +00:00
Ivan Kozik
9a63d7c47d Make Help! a button because it's not a link 2015-07-17 23:13:51 +00:00
Ivan Kozik
ccb57691b7 Autofocus the filter box 2015-07-17 23:13:51 +00:00
Ivan Kozik
953f6d3bd5 Implement filter box 2015-07-17 23:13:51 +00:00
David Yip
70d3f24957 dashboard: Add links to pipeline and job reports.
Better wording and layout is totally up for grabs.
2015-07-17 23:13:51 +00:00
Ivan Kozik
21a6563f81 Very minor dashboard status fix 2015-07-17 23:13:51 +00:00
David Yip
811c7a83f1 dashboard: Explicitly request /logs/recent as JSON.
Firefox's default Accept headers trigger the HTML response.
2015-07-17 23:13:51 +00:00
Ivan Kozik
618fd933eb Reformat code 2015-07-17 23:13:51 +00:00
Ivan Kozik
aeb8addab5 Tweak # queued tooltip, refactor 2015-07-17 23:13:51 +00:00
David Yip
a63dff0d5b dashboard: JSLint happiness, one === at a time. 2015-07-17 23:13:51 +00:00
David Yip
773f5887e7 dashboard: Don't show blank notes. 2015-07-17 23:13:51 +00:00
David Yip
1766d9f653 dashboard: Remove extraneous space when note not present. 2015-07-17 23:13:51 +00:00