Skip to content

Commit 715f9b6

Browse files
authored
Merge pull request #24 from jdev-org/fix-174
Corrections mviewer#174
2 parents 8448791 + f90d126 commit 715f9b6

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -1695,12 +1695,12 @@ <h5 class="modal-title" i18n="modal.layer.new.searchdata">Ajouter une donnée</h
16951695
<div class="modal-body">
16961696
<ul class="nav nav-pills mb-4" id="pills-tab-layers" role="tablist">
16971697
<li class="nav-item" role="presentation">
1698-
<a class="nav-link active" data-bs-toggle="pill" data-bs-target="#newlayer-catalog" type="button" role="tab" aria-controls="pills-newlayer-catalog" aria-selected="true">
1698+
<a class="nav-link active" data-bs-toggle="pill" data-bs-target="#newlayer-catalog" type="button" role="tab" aria-controls="pills-newlayer-catalog" aria-selected="true" onclick="mv.resetConfLayer(); ">
16991699
<span i18n="modal.layer.new.catalog">Depuis un catalogue</span>
17001700
</a>
17011701
</li>
17021702
<li class="nav-item" role="presentation">
1703-
<a class="nav-link" data-bs-toggle="pill" data-bs-target="#newlayer-param" type="button" role="tab" aria-controls="pills-newlayer-param" aria-selected="false">
1703+
<a class="nav-link" data-bs-toggle="pill" data-bs-target="#newlayer-param" type="button" role="tab" aria-controls="pills-newlayer-param" aria-selected="false" onclick="mv.resetSearch();">
17041704
<span i18n="modal.layer.new.param">Via des paramètres</span>
17051705
</a>
17061706
</li>

lib/mv.js

+18-10
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ var mv = (function () {
381381
} else {
382382
$("#search-message").text("Aucun résultat pour cette recherche.");
383383
}
384-
},
384+
},
385385

386386
getConfLayers: function () {
387387
// CAS 2 : Ajout d'une couche via ces paramètres
@@ -411,14 +411,18 @@ var mv = (function () {
411411
.attr("data-layerid", layerid)
412412
.attr("data-title", layername)
413413
.attr("visible", true)
414+
.attr("tiled", true)
415+
.attr("queryable", true)
414416
.find(".layer-name").text(layername);
415417
var layer = {
416418
"id": layerid,
417419
"title": layername,
418420
"name": layername,
419421
"type": layertype,
420422
"url": layerurl,
421-
"visible": true
423+
"visible": true,
424+
"tiled": true,
425+
"queryable": true
422426
};
423427

424428
// Paramètres supplémentaires si Vector-TMS
@@ -434,14 +438,7 @@ var mv = (function () {
434438
$("#mod-layerNew").modal('hide');
435439
$("#mod-themeOptions").modal('show');
436440

437-
// Reset input
438-
document.getElementById('newlayer-type').value = '';
439-
[...document.querySelectorAll(".param-type")].forEach(e => e.classList.add("d-none"));
440-
[...document.querySelectorAll("#commonParamType >div")].forEach(e => e.classList.add("d-none"));
441-
[...newLayerByParam.querySelectorAll("input")].forEach(function(x){
442-
x.value = "";
443-
x.classList.remove("is-invalid");
444-
});
441+
mv.resetConfLayer();
445442
return
446443
}
447444
// CAS 1 : Ajout d'une couche via un catalogue
@@ -491,6 +488,17 @@ var mv = (function () {
491488
$("#mod-themeOptions").modal('show');
492489
//remove selection from results
493490
$(".ogc-result input[type='checkbox']:checked").prop("checked", false);
491+
},
492+
493+
resetConfLayer: function () {
494+
// Reset input
495+
document.getElementById('newlayer-type').value = '';
496+
[...document.querySelectorAll(".param-type")].forEach(e => e.classList.add("d-none"));
497+
[...document.querySelectorAll("#commonParamType >div")].forEach(e => e.classList.add("d-none"));
498+
[...newLayerByParam.querySelectorAll("input")].forEach(function(x){
499+
x.value = "";
500+
x.classList.remove("is-invalid");
501+
});
494502
},
495503

496504
resetSearch: function () {

0 commit comments

Comments
 (0)