index.js
1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
if(typeof(i3GEOF) === 'undefined'){
var i3GEOF = {};
}
i3GEOF.opacidademapa = {
renderFunction: i3GEO.janela.formModal,
_parameters: {
"mustache": "",
"idContainer": "i3GEOopacidademapaContainer"
},
start : function(){
var p = i3GEOF.opacidademapa._parameters;
if(p.mustache === ""){
var t1 = i3GEO.configura.locaplic + "/ferramentas/opacidademapa/template_mst.html";
$.get(t1, function(template) {
p.mustache = template;
i3GEOF.opacidademapa.html();
}).fail(function() {
i3GEO.janela.tempoMsg($trad("erroTpl"));
});
} else {
i3GEOF.opacidademapa.html();
}
},
html:function() {
var p = i3GEOF.opacidademapa._parameters;
var hash = i3GEO.idioma.objetoIdioma(i3GEOF.opacidademapa.dicionario);
hash["locaplic"] = i3GEO.configura.locaplic;
hash["namespace"] = "opacidademapa";
hash["idContainer"] = p.idContainer;
i3GEOF.opacidademapa.renderFunction.call(this,{texto: Mustache.render(p.mustache, hash)});
//i3GEO.janela.applyScrollBar(p.idContainer);
i3GEOF.opacidademapa.slide();
},
slide: function(){
var slide = $i(i3GEOF.opacidademapa._parameters.idContainer + "Slide");
noUiSlider.create(slide, {
connect: "lower",
start: [ 100 ],
tooltips: [true],
range: {
'min': [ 0 ],
'max': [ 100 ]
}
});
slide.noUiSlider.on('update', function( values, handle ) {
i3GEO.Interface.aplicaOpacidade(values[0]*1);
});
}
};