Commit cf603ae003706da330011dd1cc020942d3d11209
1 parent
adf5b5fb
Exists in
master
and in
7 other branches
Conversão da ferramenta Mapa de Calor para Bootstrap
Showing
3 changed files
with
70 additions
and
67 deletions
Show diff stats
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 | ... | ... |