Commit d7de38c45d1d0b358fb6317dfd7b7d11e9fb7d3f
1 parent
d32f31c6
Exists in
master
and in
7 other branches
Adaptação das ferramentas de localizar e filtrar limites para Bootstrap
Showing
1 changed file
with
35 additions
and
22 deletions
Show diff stats
ferramentas/metaestat/locregiao.js
... | ... | @@ -113,12 +113,7 @@ i3GEOF.locregiao = { |
113 | 113 | inicia: function(divid){ |
114 | 114 | $i(divid).innerHTML = i3GEOF.locregiao.html(); |
115 | 115 | i3GEOF.locregiao.comboHierarquiaRegioes($i("i3geoLocregiaoTipoRegiao")); |
116 | - //ativa os botoes de filtro | |
117 | - var b = new YAHOO.widget.Button( | |
118 | - "i3geoLocregiaoFiltroRemove", | |
119 | - {onclick:{fn: function(){i3GEOF.locregiao.removeFiltro();}}} | |
120 | - ); | |
121 | - b.addClass("rodar150"); | |
116 | + | |
122 | 117 | if(i3GEOF.locregiao.ATIVAFILTRO === true){ |
123 | 118 | $i("i3geoLocregiaoBotoesFiltro").style.display = "block"; |
124 | 119 | } |
... | ... | @@ -151,7 +146,7 @@ i3GEOF.locregiao = { |
151 | 146 | return; |
152 | 147 | } |
153 | 148 | if (!largura) { |
154 | - largura = 215; | |
149 | + largura = 300; | |
155 | 150 | } |
156 | 151 | if (!altura) { |
157 | 152 | altura = ""; |
... | ... | @@ -172,7 +167,7 @@ i3GEOF.locregiao = { |
172 | 167 | else{ |
173 | 168 | titulo = $trad("x59"); |
174 | 169 | } |
175 | - titulo = "</div><a class='i3GeoTituloJanelaBs' href='javascript:void(0)' onclick='i3GEO.ajuda.ferramenta(111)' >" + titulo + "</a>"; | |
170 | + titulo = "<span class='i3GeoTituloJanelaBsNolink' >"+titulo+"</span></div>"; | |
176 | 171 | janela = i3GEO.janela.cria( |
177 | 172 | largura + "px", |
178 | 173 | altura, |
... | ... | @@ -184,7 +179,14 @@ i3GEOF.locregiao = { |
184 | 179 | false, |
185 | 180 | "hd", |
186 | 181 | cabecalho, |
187 | - minimiza | |
182 | + minimiza, | |
183 | + "", | |
184 | + true, | |
185 | + "", | |
186 | + "", | |
187 | + "", | |
188 | + "", | |
189 | + "111" | |
188 | 190 | ); |
189 | 191 | divid = janela[2].id; |
190 | 192 | $i("i3GEOF.locregiao_corpo").style.backgroundColor = "white"; |
... | ... | @@ -204,12 +206,17 @@ i3GEOF.locregiao = { |
204 | 206 | */ |
205 | 207 | html: function(){ |
206 | 208 | var ins = "" + |
207 | - '<div id="i3geoLocregiaoBotoesFiltro" style="display:none" >' + | |
208 | - ' <input id=i3geoLocregiaoFiltroRemove type="button" value="Remove o filtro" />' + | |
209 | - '<br><br></div>' + | |
210 | - '<div id="i3geoLocregiaoContainer" style="margin-left:5px;">' + | |
211 | - ' <input type=checkbox id=i3geoLocregiaoNavegaAutoCk checked style="cursor:pointer;position:relative;top:3px;"/> Navegação automática<br><br>' + | |
212 | - ' <div class="paragrafo" id="i3geoLocregiaoTipoRegiao" >' + | |
209 | + '<div class="container-fluid">' + | |
210 | + ' <div id="i3geoLocregiaoBotoesFiltro" style="display:none" >' + | |
211 | + ' <button onclick="i3GEOF.locregiao.removeFiltro()" class="btn btn-primary btn-sm btn-raised">Remove o filtro</button>' + | |
212 | + ' </div>' + | |
213 | + ' <div id="i3geoLocregiaoContainer">' + | |
214 | + ' <div class="checkbox text-left"><label>' + | |
215 | + ' <input checked id="i3geoLocregiaoNavegaAutoCk" type="checkbox" >' + | |
216 | + ' <span class="checkbox-material noprint"><span class="check"></span></span> Navegação automática'+ | |
217 | + ' </label></div>' + | |
218 | + ' <div class="paragrafo" id="i3geoLocregiaoTipoRegiao" >' + | |
219 | + ' </div>' + | |
213 | 220 | ' </div>' + |
214 | 221 | '</div>'; |
215 | 222 | return ins; |
... | ... | @@ -242,7 +249,7 @@ i3GEOF.locregiao = { |
242 | 249 | * @param codigo da regiao pai da regiao selecionada |
243 | 250 | */ |
244 | 251 | comboHierarquiaRegioesOnChange: function(combo,codigoregiaopai,codigo_tipo_regiao,valorregiaopai){ |
245 | - var onde = combo.parentNode.parentNode.getElementsByTagName("div")[1]; | |
252 | + var onde = combo.parentNode.parentNode.parentNode.getElementsByTagName("div")[2]; | |
246 | 253 | i3GEOF.locregiao.PENULTIMO_CODIGO_REGIAO = i3GEOF.locregiao.ULTIMO_CODIGO_REGIAO; |
247 | 254 | i3GEOF.locregiao.PENULTIMO_CODIGO_TIPO_REGIAO = i3GEOF.locregiao.ULTIMO_CODIGO_TIPO_REGIAO; |
248 | 255 | if(valorregiaopai){ |
... | ... | @@ -285,20 +292,24 @@ i3GEOF.locregiao = { |
285 | 292 | var onc= "", |
286 | 293 | ins = '', |
287 | 294 | i,n,icone; |
295 | + //<span class="material-icons">filter_list</span> | |
288 | 296 | if(i3GEOF.locregiao.ATIVAFILTRO === true){ |
289 | - icone = "<img title='Aplica filtro' src='"+i3GEO.configura.locaplic+"/imagens/oxygen/16x16/view-filter.png' style='position:relative;cursor:pointer;top:3px;left:5px' onclick='i3GEOF.locregiao.aplicaFiltro(this.parentNode.firstChild.firstChild.value,"+dados.regiaopai+")' />"; | |
297 | + icone = '<span style="cursor:pointer;" onclick="i3GEOF.locregiao.aplicaFiltro(this.parentNode.firstChild.firstChild.value,'+dados.regiaopai+')" class="material-icons" title="Aplica filtro">filter_list</span>'; | |
290 | 298 | } |
291 | 299 | else{ |
292 | - icone = "<img title='Zoom para...' src='"+i3GEO.configura.locaplic+"/imagens/ic_zoom.png' style='position:relative;cursor:pointer;top:3px;left:5px' onclick='i3GEOF.locregiao.zoom(this.parentNode.firstChild.firstChild.value)' />"; | |
300 | + icone = '<span style="cursor:pointer;" onclick="i3GEOF.locregiao.zoom(this.parentNode.firstChild.firstChild.value)" class="material-icons" title="Zoom para...">gps_fixed</span>'; | |
293 | 301 | } |
294 | 302 | if(dados.valores == ""){ |
295 | 303 | n = dados.regioes.length; |
296 | 304 | onc = 'i3GEOF.locregiao.comboHierarquiaRegioesOnChange(this,this.value)'; |
297 | - ins += "<div class=styled-select style='width:180px;float:left;'><select onchange=\'"+onc+"\'><option value=''>---</option>"; | |
305 | + ins += "<div class='form-group label-fixed condensed'>"; | |
306 | + ins += "<div class='input-group'><select style='width: 230px;' class='form-control' onchange=\'"+onc+"\'><option value=''>---</option>"; | |
298 | 307 | for(i=0;i<n;i++){ |
299 | 308 | ins += "<option value='"+dados.regioes[i].codigo_tipo_regiao+"'>"+dados.regioes[i].nome_tipo_regiao+"</option>"; |
300 | 309 | } |
301 | - ins += "</select></div><br><br><div class='paragrafo'></div>"; | |
310 | + ins += "</select></div></div>"; | |
311 | + ins += "<div class='form-inline'></div>"; | |
312 | + | |
302 | 313 | } |
303 | 314 | else{ |
304 | 315 | n = dados.valores.length; |
... | ... | @@ -308,11 +319,13 @@ i3GEOF.locregiao = { |
308 | 319 | else{ |
309 | 320 | onc = 'i3GEOF.locregiao.zoom(this.value)'; |
310 | 321 | } |
311 | - ins += "<div class=styled-select style='width:180px;float:left;'><select onchange=\'"+onc+"\'><option value=''>---</option>"; | |
322 | + ins += "<div class='form-group label-fixed condensed'>"; | |
323 | + ins += "<div class='input-group'><select style='width: 230px;' class='form-control' onchange=\'"+onc+"\'><option value=''>---</option>"; | |
312 | 324 | for(i=0;i<n;i++){ |
313 | 325 | ins += "<option value='"+dados.valores[i].identificador_regiao+";"+dados.valores[i].ext+"'>"+dados.valores[i].nome_regiao+"</option>"; |
314 | 326 | } |
315 | - ins += "</select></div>"+icone+"<br><br><div class='paragrafo'></div>"; | |
327 | + ins += "</select></div>" + icone + "</div>"; | |
328 | + ins += "<div class='form-inline'></div>"; | |
316 | 329 | } |
317 | 330 | if(objonde){ |
318 | 331 | objonde.innerHTML = ins; | ... | ... |