Explorar o código

Expose dataset picker in the UI

jmacura %!s(int64=5) %!d(string=hai) anos
pai
achega
f5469c3a71
Modificáronse 1 ficheiros con 11 adicións e 1 borrados
  1. 11 1
      src/adjuster/adjuster.directive.html

+ 11 - 1
src/adjuster/adjuster.directive.html

@@ -17,10 +17,20 @@
           <div class="p-2 flex-grow-1">
             <label>{{factor.factor}}</label>
           </div>
-          <div class="p-2">{{(factor.weight * 100).toFixed(0)}}%</div>
+          <div class="p-2">{{(factor.weight * 100).toFixed(0)}}&nbsp;%</div>
         </div>
         <input type="range" class="custom-range" ng-change="adjusterService.apply()" ng-model="factor.weight" min="0"
           max="1.0" step="0.05">
+        <span class="glyphicon" ng-class="datasetlistVisible ? 'icon-chevron-down' : 'icon-chevron-right'"
+          ng-click="datasetlistVisible = !datasetlistVisible"></span>
+        <div ng-init="datasetlistVisible = false" ng-show="datasetlistVisible">
+          <div ng-repeat="dataset in factor.datasets">
+            <button type="button" class="btn btn-sm btn-light hs-lm-item-visibility"
+              ng-click="dataset.included = !dataset.included;adjusterService.apply();$event.stopPropagation()"
+              ng-class="dataset.included ? 'hs-checkmark' : 'hs-uncheckmark'"></button>
+            <label>{{dataset.name}}</label>
+          </div>
+        </div>
       </div>
     </div>
   </div>