From b5a18f3f160abdf75fadf2bc29a485e4f36f49a6 Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Mon, 4 Feb 2019 09:14:32 +0100 Subject: [PATCH] Affichage avec bouton getFeatureInfo --- module/template/layers/layertree.html | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/module/template/layers/layertree.html b/module/template/layers/layertree.html index 13a3c09d..16ede7a7 100644 --- a/module/template/layers/layertree.html +++ b/module/template/layers/layertree.html @@ -117,9 +117,12 @@ </div> </a> </li> - <!-- Code ou découche toutes les couches --> + <!-- Coche ou décoche toutes les couches --> <li ng-if="layer.olLayer.get('sublayers').length > 1"> <div class="sublayer-checkboxes"> + <!-- Checkbox interrogation GetFeatureInfo --> + <div class="checkbox checkbox-success sublayer-checkbox inline-checkbox" ng-if="layer.olLayer.values.is_queryable_getfeatureinfo === true && ctrl.properties.selection.enable_getfeatureinfo === true"> + </div> <!-- Checkbox visible --> <div class="checkbox checkbox-info inline-checkbox" ng-class="{'checkbox_indeterminate' : layer.olLayer.allSublayersActive === false}"> <input id="{{layer.$$hashKey}}_all_sublayer_visibility_checkbox" @@ -132,20 +135,19 @@ </div> </div> </li> - <!-- --> <li ng-if="layer.olLayer.get('type') === 'imagewms' || layer.olLayer.get('type') === 'tilewms'" ng-repeat="sublayer in layer.olLayer.get('sublayers')"> <div class="sublayer-checkboxes"> <!-- Checkbox interrogation GetFeatureInfo --> <div class="checkbox checkbox-success sublayer-checkbox inline-checkbox" ng-if="layer.olLayer.values.is_queryable_getfeatureinfo === true && ctrl.properties.selection.enable_getfeatureinfo === true"> <input id="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" - type="checkbox" - style="cursor:pointer; position: absolute" - title="Definit si la couche est est interrogeable par requête WMS" - ng-checked="ctrl.isSublayerWMSQueryable(layer.olLayer, sublayer)" - ng-disabled="layer.olLayer.values.visible !== true" - ng-click="ctrl.toggleSublayerWMSQueryable(layer.olLayer, sublayer)"> - <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" style="cursor:pointer" title="Definit si la couche est interrogeable par requête WMS"></label> + type="checkbox" + style="cursor:pointer; position: absolute" + title="Definit si la couche est est interrogeable par requête WMS" + ng-checked="ctrl.isSublayerWMSQueryable(layer.olLayer, sublayer)" + ng-disabled="layer.olLayer.values.visible !== true" + ng-click="ctrl.toggleSublayerWMSQueryable(layer.olLayer, sublayer)"> + <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" style="cursor:pointer" title="Definit si la couche est interrogeable par requête WMS"></label> </div> <!-- Checkbox visible --> <div class="checkbox checkbox-info sublayer-checkbox inline-checkbox"> -- GitLab