diff --git a/module/template/layers/layertree.html b/module/template/layers/layertree.html index 13a3c09d5604911d492e48cb8eaf7406014ef3c1..16ede7a751f412636438248f9bad2648fedba6af 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">