OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <html ng-app="Loader" ng-controller="Loader.Controller"> | 3 <html ng-app="Loader" ng-controller="Loader.Controller"> |
4 | 4 |
5 <head> | 5 <head> |
6 <title ng-bind="windowTitle"></title> | 6 <title ng-bind="windowTitle"></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="constants.js"></script> | 8 <script src="constants.js"></script> |
9 <script src="loader.js"></script> | 9 <script src="loader.js"></script> |
10 <link rel="stylesheet" href="view.css"> | 10 <link rel="stylesheet" href="view.css"> |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 <th colspan="4"> | 56 <th colspan="4"> |
57 Filters | 57 Filters |
58 </th> | 58 </th> |
59 <th> | 59 <th> |
60 Settings | 60 Settings |
61 </th> | 61 </th> |
62 </tr> | 62 </tr> |
63 <tr valign="top"> | 63 <tr valign="top"> |
64 <td> | 64 <td> |
65 resultType<br> | 65 resultType<br> |
66 <label ng-repeat="(resultType, count) in extraColumnHeaders[constants.KE
Y__EXTRACOLUMN__RESULT_TYPE][constants.KEY__VALUES_AND_COUNTS] track by $index"> | 66 <label ng-repeat="value in extraColumnHeaders[constants.KEY__EXTRACOLUMN
__RESULT_TYPE][constants.KEY__EXTRACOLUMNHEADERS__VALUES]"> |
67 <input type="checkbox" | 67 <input type="checkbox" |
68 name="resultTypes" | 68 name="resultTypes" |
69 value="{{resultType}}" | 69 value="{{value}}" |
70 ng-checked="!isValueInSet(resultType, hiddenResultTypes)" | 70 ng-checked="!isValueInSet(value, hiddenResultTypes)" |
71 ng-click="toggleValueInSet(resultType, hiddenResultTypes); setU
pdatesPending(true)"> | 71 ng-click="toggleValueInSet(value, hiddenResultTypes); setUpdate
sPending(true)"> |
72 {{resultType}} ({{count}})<br> | 72 {{value}} |
| 73 ({{extraColumnHeaders[constants.KEY__EXTRACOLUMN__RESULT_TYPE][constan
ts.KEY__EXTRACOLUMNHEADERS__COUNTS][$index]}})<br> |
73 </label> | 74 </label> |
74 <button ng-click="hiddenResultTypes = {}; updateResults()"> | 75 <button ng-click="hiddenResultTypes = {}; updateResults()"> |
75 all | 76 all |
76 </button> | 77 </button> |
77 <button ng-click="hiddenResultTypes = {}; toggleValuesInSet(allResultTyp
es, hiddenResultTypes); updateResults()"> | 78 <button ng-click="hiddenResultTypes = {}; toggleValuesInSet(allResultTyp
es, hiddenResultTypes); updateResults()"> |
78 none | 79 none |
79 </button> | 80 </button> |
80 <button ng-click="toggleValuesInSet(allResultTypes, hiddenResultTypes);
updateResults()"> | 81 <button ng-click="toggleValuesInSet(allResultTypes, hiddenResultTypes);
updateResults()"> |
81 toggle | 82 toggle |
82 </button> | 83 </button> |
83 </td> | 84 </td> |
84 <td ng-repeat="category in [constants.KEY__EXTRACOLUMN__BUILDER, constants
.KEY__EXTRACOLUMN__TEST]"> | 85 <td ng-repeat="category in [constants.KEY__EXTRACOLUMN__BUILDER, constants
.KEY__EXTRACOLUMN__TEST]"> |
85 {{category}} | 86 {{category}} |
86 <br> | 87 <br> |
87 <input type="text" | 88 <input type="text" |
88 ng-model="categoryValueMatch[category]" | 89 ng-model="categoryValueMatch[category]" |
89 ng-change="setUpdatesPending(true)"/> | 90 ng-change="setUpdatesPending(true)"/> |
90 <br> | 91 <br> |
91 <button ng-click="setCategoryValueMatch(category, '')" | 92 <button ng-click="setCategoryValueMatch(category, '')" |
92 ng-disabled="('' == categoryValueMatch[category])"> | 93 ng-disabled="('' == categoryValueMatch[category])"> |
93 clear (show all) | 94 clear (show all) |
94 </button> | 95 </button> |
95 </td> | 96 </td> |
96 <td> | 97 <td> |
97 config<br> | 98 config<br> |
98 <label ng-repeat="(config, count) in extraColumnHeaders[constants.KEY__E
XTRACOLUMN__CONFIG][constants.KEY__VALUES_AND_COUNTS] track by $index"> | 99 <label ng-repeat="value in extraColumnHeaders[constants.KEY__EXTRACOLUMN
__CONFIG][constants.KEY__EXTRACOLUMNHEADERS__VALUES]"> |
99 <input type="checkbox" | 100 <input type="checkbox" |
100 name="configs" | 101 name="configs" |
101 value="{{config}}" | 102 value="{{value}}" |
102 ng-checked="!isValueInSet(config, hiddenConfigs)" | 103 ng-checked="!isValueInSet(value, hiddenConfigs)" |
103 ng-click="toggleValueInSet(config, hiddenConfigs); setUpdatesPe
nding(true)"> | 104 ng-click="toggleValueInSet(value, hiddenConfigs); setUpdatesPen
ding(true)"> |
104 {{config}} ({{count}})<br> | 105 {{value}} |
| 106 ({{extraColumnHeaders[constants.KEY__EXTRACOLUMN__CONFIG][constants.KE
Y__EXTRACOLUMNHEADERS__COUNTS][$index]}})<br> |
105 </label> | 107 </label> |
106 <button ng-click="hiddenConfigs = {}; updateResults()"> | 108 <button ng-click="hiddenConfigs = {}; updateResults()"> |
107 all | 109 all |
108 </button> | 110 </button> |
109 <button ng-click="hiddenConfigs = {}; toggleValuesInSet(allConfigs, hidd
enConfigs); updateResults()"> | 111 <button ng-click="hiddenConfigs = {}; toggleValuesInSet(allConfigs, hidd
enConfigs); updateResults()"> |
110 none | 112 none |
111 </button> | 113 </button> |
112 <button ng-click="toggleValuesInSet(allConfigs, hiddenConfigs); updateRe
sults()"> | 114 <button ng-click="toggleValuesInSet(allConfigs, hiddenConfigs); updateRe
sults()"> |
113 toggle | 115 toggle |
114 </button> | 116 </button> |
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
414 ng-click="toggleValueInArray(imagePair.index, selectedImagePa
irs)"> | 416 ng-click="toggleValueInArray(imagePair.index, selectedImagePa
irs)"> |
415 </tr> | 417 </tr> |
416 </table> <!-- imagePairs --> | 418 </table> <!-- imagePairs --> |
417 </td></tr></table> <!-- table holding results header + imagePairs table --> | 419 </td></tr></table> <!-- table holding results header + imagePairs table --> |
418 | 420 |
419 </div><!-- main display area of selected tab --> | 421 </div><!-- main display area of selected tab --> |
420 </div><!-- everything: hide until data is loaded --> | 422 </div><!-- everything: hide until data is loaded --> |
421 | 423 |
422 </body> | 424 </body> |
423 </html> | 425 </html> |
OLD | NEW |