Chromium Code Reviews| Index: gm/rebaseline_server/static/view.html |
| =================================================================== |
| --- gm/rebaseline_server/static/view.html (revision 11776) |
| +++ gm/rebaseline_server/static/view.html (working copy) |
| @@ -3,7 +3,7 @@ |
| <html ng-app="Loader"> |
| <head> |
| - <title>Current GM Results</title> |
| + <title>GM Results</title> |
| <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js"></script> |
| <script src="loader.js"></script> |
| </head> |
| @@ -11,9 +11,6 @@ |
| <body> |
| <div ng-controller="Loader.Controller"> |
| - <!-- TODO(epoger): Add some indication of how old the |
| - expected/actual data is --> |
| - |
| <em> |
| {{loadingMessage}} |
| </em> |
| @@ -24,6 +21,9 @@ |
| WARNING! These results are editable and exported, so any user |
| who can connect to this server over the network can modify them. |
| </div> |
| + <div ng-hide="!(header.timeUpdated)"> |
| + Results current as of {{localTimeString(header.timeUpdated)}} |
| + </div> |
| <table border="1"> |
| <tr> |
| <th colspan="2"> |
| @@ -83,22 +83,42 @@ |
| </table> |
| <p> |
| - TODO(epoger): Add ability to filter builder and test names |
| - (using a free-form text field, with partial string match) |
| - <br> |
| - TODO(epoger): Add more columns, such as pixel diffs, notes/bugs, |
| - ignoreFailure boolean |
| - <br> |
| - TODO(epoger): Improve the column sorting, as per |
| - <a href="http://jsfiddle.net/vojtajina/js64b/14/"> |
| - http://jsfiddle.net/vojtajina/js64b/14/ |
| - </a> |
| - <br> |
| - TODO(epoger): Right now, if you change which column is used to |
| - sort the data, the column widths may fluctuate based on the |
| - longest string <i>currently visible</i> within the top {{displayLimit}} |
| - results. Can we fix the column widths to be wide enough to hold |
| - any result, even the currently hidden results? |
| + TODO(epoger): |
|
epoger
2013/10/15 18:31:21
Incidental change: display UI TODOs within a colla
|
| + <input type="radio" name="showTodosRadio" value="true" |
|
jcgregorio
2013/10/15 18:48:57
Can you make this a checkbox?
epoger
2013/10/15 19:25:00
Done.
|
| + ng-checked="showTodos == true" |
| + ng-click="showTodos = true"> |
| + show |
| + <input type="radio" name="showTodosRadio" value="false" |
| + ng-checked="showTodos == false" |
| + ng-click="showTodos = false"> |
| + hide |
| + <ul ng-hide="!showTodos"> |
| + <li> |
| + Implement editing of results (we have added the --editable |
| + flag to the server, but it's not fully implemented yet). |
| + </li><li> |
| + If server was run with --reload flag, automatically check for |
| + new results and tell the user when new results are available |
| + (the user can reload the page if he wants to see them). |
| + </li><li> |
| + Add ability to filter builder and test names |
| + (using a free-form text field, with partial string match) |
| + </li><li> |
| + Add more columns, such as pixel diffs, notes/bugs, |
| + ignoreFailure boolean |
| + </li><li> |
| + Improve the column sorting, as per |
| + <a href="http://jsfiddle.net/vojtajina/js64b/14/"> |
| + http://jsfiddle.net/vojtajina/js64b/14/ |
| + </a> |
| + </li><li> |
| + Right now, if you change which column is used to |
| + sort the data, the column widths may fluctuate based on the |
| + longest string <i>currently visible</i> within the top {{displayLimit}} |
| + results. Can we fix the column widths to be wide enough to hold |
| + any result, even the currently hidden results? |
| + </li> |
| + </ul> |
| <p> |
| Found {{filteredTestData.length}} matches, and displaying the first |
| {{displayLimit}}: <br> |