OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <html ng-app="Loader"> | 3 <html ng-app="Loader"> |
4 | 4 |
5 <head> | 5 <head> |
6 <title>Current GM Results</title> | 6 <title>Current GM Results</title> |
7 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js"
></script> | 7 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js"
></script> |
8 <script src="loader.js"></script> | 8 <script src="loader.js"></script> |
9 </head> | 9 </head> |
10 | 10 |
11 <body> | 11 <body> |
12 <div ng-controller="Loader.Controller"> | 12 <div ng-controller="Loader.Controller"> |
13 | 13 |
14 <!-- TODO(epoger): Add some indication of how old the | 14 <!-- TODO(epoger): Add some indication of how old the |
15 expected/actual data is --> | 15 expected/actual data is --> |
16 | 16 |
17 <em ng-hide="categories"> | 17 <em> |
18 Loading data, please wait... | 18 {{loadingMessage}} |
19 </em> | 19 </em> |
20 | 20 |
21 <div ng-hide="!categories"> | 21 <div ng-hide="!categories"> |
22 <div ng-hide="!(header.isEditable && header.isExported)" | 22 <div ng-hide="!(header.isEditable && header.isExported)" |
23 style="background-color:#ffbb00"> | 23 style="background-color:#ffbb00"> |
24 WARNING! These results are editable and exported, so any user | 24 WARNING! These results are editable and exported, so any user |
25 who can connect to this server over the network can modify them. | 25 who can connect to this server over the network can modify them. |
26 </div> | 26 </div> |
27 <table border="1"> | 27 <table border="1"> |
28 <tr> | 28 <tr> |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 <!-- item-selection checkbox column --> | 136 <!-- item-selection checkbox column --> |
137 {{selectedItems}} <!-- TODO(epoger): temporary debug output --> | 137 {{selectedItems}} <!-- TODO(epoger): temporary debug output --> |
138 </th> | 138 </th> |
139 </tr> | 139 </tr> |
140 <tr ng-repeat="result in limitedTestData"> | 140 <tr ng-repeat="result in limitedTestData"> |
141 <td>{{result.resultType}}</td> | 141 <td>{{result.resultType}}</td> |
142 <td>{{result.builder}}</td> | 142 <td>{{result.builder}}</td> |
143 <td>{{result.test}}</td> | 143 <td>{{result.test}}</td> |
144 <td>{{result.config}}</td> | 144 <td>{{result.config}}</td> |
145 <td> | 145 <td> |
146 » <a target="_blank" href="http://chromium-skia-gm.commondatastorage.g
oogleapis.com/gm/{{result.expectedHashType}}/{{result.test}}/{{result.expectedHa
shDigest}}.png"> | 146 <a target="_blank" href="http://chromium-skia-gm.commondatastorage.g
oogleapis.com/gm/{{result.expectedHashType}}/{{result.test}}/{{result.expectedHa
shDigest}}.png"> |
147 <img width="{{imageSize}}" src="http://chromium-skia-gm.commondata
storage.googleapis.com/gm/{{result.expectedHashType}}/{{result.test}}/{{result.e
xpectedHashDigest}}.png"/> | 147 <img width="{{imageSize}}" src="http://chromium-skia-gm.commondata
storage.googleapis.com/gm/{{result.expectedHashType}}/{{result.test}}/{{result.e
xpectedHashDigest}}.png"/> |
148 </a> | 148 </a> |
149 </td> | 149 </td> |
150 <td> | 150 <td> |
151 » <a target="_blank" href="http://chromium-skia-gm.commondatastorage.g
oogleapis.com/gm/{{result.actualHashType}}/{{result.test}}/{{result.actualHashDi
gest}}.png"> | 151 <a target="_blank" href="http://chromium-skia-gm.commondatastorage.g
oogleapis.com/gm/{{result.actualHashType}}/{{result.test}}/{{result.actualHashDi
gest}}.png"> |
152 » <img width="{{imageSize}}" src="http://chromium-skia-gm.commondata
storage.googleapis.com/gm/{{result.actualHashType}}/{{result.test}}/{{result.act
ualHashDigest}}.png"/> | 152 <img width="{{imageSize}}" src="http://chromium-skia-gm.commondata
storage.googleapis.com/gm/{{result.actualHashType}}/{{result.test}}/{{result.act
ualHashDigest}}.png"/> |
153 </a> | 153 </a> |
154 </td> | 154 </td> |
155 <td ng-hide="!header.isEditable"> | 155 <td ng-hide="!header.isEditable"> |
156 <input type="checkbox" | 156 <input type="checkbox" |
157 name="rowSelect" | 157 name="rowSelect" |
158 value="{{result.index}}" | 158 value="{{result.index}}" |
159 ng-checked="isItemSelected(result.index)" | 159 ng-checked="isItemSelected(result.index)" |
160 ng-click="toggleItemSelected(result.index)"> | 160 ng-click="toggleItemSelected(result.index)"> |
161 </tr> | 161 </tr> |
162 </table> | 162 </table> |
163 </div> | 163 </div> |
164 </div> | 164 </div> |
165 | 165 |
166 <!-- TODO(epoger): Can we get the base URLs (commondatastorage and | 166 <!-- TODO(epoger): Can we get the base URLs (commondatastorage and |
167 issues list) from | 167 issues list) from |
168 http://skia.googlecode.com/svn/buildbot/site_config/global_variables.json | 168 http://skia.googlecode.com/svn/buildbot/site_config/global_variables.json |
169 ? I tried importing the | 169 ? I tried importing the |
170 http://skia.googlecode.com/svn/buildbot/skia_tools.js script and using | 170 http://skia.googlecode.com/svn/buildbot/skia_tools.js script and using |
171 that to do so, but I got Access-Control-Allow-Origin errors. | 171 that to do so, but I got Access-Control-Allow-Origin errors. |
172 --> | 172 --> |
173 | 173 |
174 </body> | 174 </body> |
175 </html> | 175 </html> |
OLD | NEW |