Commit cf603ae003706da330011dd1cc020942d3d11209

Authored by Edmar Moretti
1 parent adf5b5fb

Conversão da ferramenta Mapa de Calor para Bootstrap

admin/admin.db
No preview for this file type
ferramentas/heatmap/index.js
... ... @@ -213,12 +213,6 @@ i3GEOF.heatmap =
213 213 "i3GEOheatmapresultado",
214 214 true,
215 215 "i3GEOF.heatmap_rodape");
216   - var b = new YAHOO.widget.Button("i3GEOheatmapbotao1", {
217   - onclick : {
218   - fn : i3GEOF.heatmap.criaheatmap
219   - }
220   - });
221   - b.addClass("rodar");
222 216 },
223 217 /**
224 218 * Function: criaheatmap
... ... @@ -245,11 +239,9 @@ i3GEOF.heatmap =
245 239 p =
246 240 i3GEO.configura.locaplic + "/ferramentas/heatmap/exec.php?g_sid=" + i3GEO.configura.sid + "&funcao=criaheatmap"
247 241 + "&tema=" + $i("i3GEOheatmaptemasComSel").value
248   - // + "&multiplicar="
249   - // + $i("i3GEOheatmapdfator").value
250 242 + "&coluna=" + $i("i3GEOheatmaptemasItem").value + "&valorPonto=" + $i("i3GEOheatmapd").value + "&titulo="
251 243 + $i("i3GEOheatmapTitulo").value + "&opacidade=" + $i("i3GEOheatmapOpacidade").value + "&raio="
252   - + $i("i3GEOheatmapRaio").value;// + "&raio=" + $i("i3GEOheatmapMax").value;
  244 + + $i("i3GEOheatmapRaio").value;
253 245  
254 246 cp = new cpaint();
255 247 cp.set_response_type("JSON");
... ... @@ -269,19 +261,30 @@ i3GEOF.heatmap =
269 261 * <i3GEO.util.comboTemas>
270 262 */
271 263 comboTemasSel : function() {
272   - i3GEO.util.comboTemas("i3GEOheatmaptemasComSel", function(retorno) {
273   - $i("i3GEOheatmapSelTemas").innerHTML = retorno.dados;
274   - $i("i3GEOheatmapSelTemas").style.display = "block";
275   - if ($i("i3GEOheatmaptemasComSel")) {
276   - $i("i3GEOheatmaptemasComSel").onchange = function() {
277   - i3GEO.mapa.ativaTema($i("i3GEOheatmaptemasComSel").value);
278   - };
279   - }
280   - if (i3GEO.temaAtivo !== "") {
281   - $i("i3GEOheatmaptemasComSel").value = i3GEO.temaAtivo;
282   - $i("i3GEOheatmaptemasComSel").onchange.call();
283   - }
284   - }, "i3GEOheatmapSelTemas", "", false, "ligados", "display:block;");
  264 + i3GEO.util.comboTemas(
  265 + "i3GEOheatmaptemasComSel",
  266 + function(retorno) {
  267 + $i("i3GEOheatmapSelTemas").innerHTML = retorno.dados;
  268 + $i("i3GEOheatmapSelTemas").style.display = "block";
  269 + if ($i("i3GEOheatmaptemasComSel")) {
  270 + $i("i3GEOheatmaptemasComSel").onchange = function() {
  271 + i3GEO.mapa.ativaTema($i("i3GEOheatmaptemasComSel").value);
  272 + };
  273 + }
  274 + if (i3GEO.temaAtivo !== "") {
  275 + $i("i3GEOheatmaptemasComSel").value = i3GEO.temaAtivo;
  276 + $i("i3GEOheatmaptemasComSel").onchange.call();
  277 + }
  278 + },
  279 + "i3GEOheatmapSelTemas",
  280 + "",
  281 + false,
  282 + "ligados",
  283 + " ",
  284 + false,
  285 + true,
  286 + "form-control comboTema"
  287 + );
285 288 },
286 289 /**
287 290 * Function: comboItens
... ... @@ -294,12 +297,18 @@ i3GEOF.heatmap =
294 297 *
295 298 */
296 299 comboItens : function() {
297   - i3GEO.util.comboItens("i3GEOheatmaptemasItem", $i("i3GEOheatmaptemasComSel").value, function(retorno) {
298   - $i("i3GEOheatmapondeItens").innerHTML = retorno.dados;
299   - // + " "
300   - //+ $trad('multiplica', i3GEOF.heatmap.dicionario)
301   - //+ " <input class=digitar id='i3GEOheatmapdfator' type=text size=10 value='1'/>";
302   - $i("i3GEOheatmapondeItens").style.display = "block";
303   - }, "i3GEOheatmapondeItens");
  300 + i3GEO.util.comboItens(
  301 + "i3GEOheatmaptemasItem",
  302 + $i("i3GEOheatmaptemasComSel").value,
  303 + function(retorno) {
  304 + $i("i3GEOheatmapondeItens").innerHTML = retorno.dados;
  305 + $i("i3GEOheatmapondeItens").style.display = "block";
  306 + },
  307 + "i3GEOheatmapondeItens",
  308 + "",
  309 + "",
  310 + "",
  311 + "form-control comboTema"
  312 + );
304 313 }
305 314 };
306 315 \ No newline at end of file
... ...
ferramentas/heatmap/template_mst.html
1   -<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEOheatmapresultado'>
  1 +<div class='container-fluid' id='i3GEOheatmapresultado'>
2 2 <div id='i3GEOFgradeDePontost0'>
3   - <img class='i3GeoExemploImg'
4   - src='{{{locaplic}}}/ferramentas/heatmap/exemplo.png' />
5   - <p class='paragrafo'>{{{ajuda}}}
6   - <p class='paragrafo'>{{{ajuda2}}}
  3 + <img class="img-rounded pull-left" style="margin: 5px; width: 40px;" src='{{{locaplic}}}/ferramentas/heatmap/exemplo.png' />
  4 + <h5>{{{ajuda}}}</h5>
  5 + <h5>{{{ajuda2}}}</h5>
7 6 </div>
8 7 <div id='i3GEOF.heatmap.t1'>
9   - <p class='paragrafo'>{{{selecionaTema}}}:</p>
10   - <div id='i3GEOheatmapSelTemas' class='styled-select'></div>
  8 + <div style="width: 100%;" class='form-group label-fixed condensed'>
  9 + <label class="control-label" for="">{{{selecionaTema}}}</label>
  10 + <div style="width: 100%;" class="input-group">
  11 + <div id='i3GEOheatmapSelTemas'></div>
  12 + </div>
  13 + </div>
11 14 </div>
12 15 <div id='i3GEOF.heatmap.t2'>
13   - <p class='paragrafo'>{{{valorPonto}}}</p>
14   - <div class='i3geoForm i3geoFormIconeEdita'>
15   - <input id='i3GEOheatmapd' type='text' value='1' />
  16 + <div class='form-group label-fixed condensed'>
  17 + <label class="control-label" for="i3GEOheatmapd">{{{valorPonto}}}</label>
  18 + <input class="form-control input-lg" type='text' id='i3GEOheatmapd' value='1' />
  19 + </div>
  20 + <div style="width: 100%;" class='form-group label-fixed condensed'>
  21 + <label class="control-label" for="">{{{selecionaAtributo}}}</label>
  22 + <div style="width: 100%;" class="input-group">
  23 + <div id='i3GEOheatmapondeItens'></div>
  24 + </div>
16 25 </div>
17   - <br>
18   - <p class='paragrafo'>{{{selecionaAtributo}}}</p>
19   - <div class='styled-select' id='i3GEOheatmapondeItens' style='display: block'></div>
20 26 </div>
21 27 <div id='i3GEOF.heatmap.t3'>
22   - <p class='paragrafo'>
23   - {{{tituloNovaCamada}}}<br>
24   - </p>
25   - <div class='i3geoForm i3geoFormIconeEdita'>
26   - <input id='i3GEOheatmapTitulo' type='text' value='Mapa de calor' />
  28 + <div class='form-group label-fixed condensed'>
  29 + <label class="control-label" for="i3GEOheatmapTitulo">{{{tituloNovaCamada}}}</label>
  30 + <input class="form-control input-lg" type='text' id='i3GEOheatmapTitulo' value='Mapa de calor' />
27 31 </div>
28   - <br>
29   - <br>
30   - <p class='paragrafo'>
31   - {{{valorRaio}}}<br>
32   - </p>
33   - <div class='i3geoForm i3geoFormIconeNumero'>
34   - <input id='i3GEOheatmapRaio' type='number' size='10' value='15' />
  32 + <div class='form-group label-fixed condensed'>
  33 + <label class="control-label" for="i3GEOheatmapRaio">{{{valorRaio}}}</label>
  34 + <input class="form-control input-lg" type='text' id='i3GEOheatmapRaio' value='15' />
35 35 </div>
36   - <br>
37   - <br>
38   - <p class='paragrafo'>
39   - {{{opacidade}}}<br>
40   - </p>
41   - <div class='i3geoForm i3geoFormIconeEdita'>
42   - <input id='i3GEOheatmapOpacidade' type='text' size='10' value='50' />
  36 + <div class='form-group label-fixed condensed'>
  37 + <label class="control-label" for="i3GEOheatmapOpacidade">{{{opacidade}}}</label>
  38 + <input class="form-control input-lg" type='text' id='i3GEOheatmapOpacidade' value='50' />
43 39 </div>
44 40 </div>
45 41 <div id='i3GEOF.heatmap.t4'>
46   - <p class='paragrafo'>
47   - {{{adicionaTema}}}<br>
48   - <br>
49   - <input id='i3GEOheatmapbotao1' type='button' value='{{{criaCamada}}}' />
  42 + <h5>{{{adicionaTema}}}</h5>
  43 + <button onclick="i3GEOF.heatmap.criaheatmap()" class='btn btn-primary btn-sm btn-raised'>{{{criaCamada}}}</button>
  44 + <h5 id='i3GEOheatmapfim'></h5>
50 45 </div>
51   -</div>
52   -<div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEOheatmapfim'></div>
53 46 \ No newline at end of file
  47 +</div>
54 48 \ No newline at end of file
... ...