Commit c6b1f14bd8338c03d07ea24cc8e3e1a47a6e8122
1 parent
879c76a5
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
41 additions
and
29 deletions
Show diff stats
ferramentas/filtro/index.js
| @@ -102,8 +102,9 @@ i3GEOF.filtro = { | @@ -102,8 +102,9 @@ i3GEOF.filtro = { | ||
| 102 | $i(iddiv).innerHTML += i3GEOF.filtro.html(); | 102 | $i(iddiv).innerHTML += i3GEOF.filtro.html(); |
| 103 | i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia1","i3GEOfiltroguia"); | 103 | i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia1","i3GEOfiltroguia"); |
| 104 | //eventos das guias | 104 | //eventos das guias |
| 105 | - $i("i3GEOfiltroguia1").onclick = function() | ||
| 106 | - {i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia1","i3GEOfiltroguia");}; | 105 | + $i("i3GEOfiltroguia1").onclick = function(){ |
| 106 | + i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia1","i3GEOfiltroguia"); | ||
| 107 | + }; | ||
| 107 | $i("i3GEOfiltroguia2").onclick = function(){ | 108 | $i("i3GEOfiltroguia2").onclick = function(){ |
| 108 | i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia2","i3GEOfiltroguia"); | 109 | i3GEO.guias.mostraGuiaFerramenta("i3GEOfiltroguia2","i3GEOfiltroguia"); |
| 109 | i3GEOF.filtro.pegaFiltro(); | 110 | i3GEOF.filtro.pegaFiltro(); |
| @@ -157,16 +158,17 @@ i3GEOF.filtro = { | @@ -157,16 +158,17 @@ i3GEOF.filtro = { | ||
| 157 | ' <input id=i3GEOfiltrobotao1 size=18 type="button" value="'+$trad('inclui',i3GEOF.filtro.dicionario)+'" />'+ | 158 | ' <input id=i3GEOfiltrobotao1 size=18 type="button" value="'+$trad('inclui',i3GEOF.filtro.dicionario)+'" />'+ |
| 158 | ' <input id=i3GEOfiltrobotao2 size=18 type="button" value="'+$trad('remove',i3GEOF.filtro.dicionario)+'" />'+ | 159 | ' <input id=i3GEOfiltrobotao2 size=18 type="button" value="'+$trad('remove',i3GEOF.filtro.dicionario)+'" />'+ |
| 159 | '</p>'+ | 160 | '</p>'+ |
| 160 | - '<div class=guiaobj id="i3GEOfiltroguia1obj" style="left:1px;display:none;">'+ | 161 | + '<div class=guiaobj id="i3GEOfiltroguia1obj" style="left:1px;display:block;">'+ |
| 161 | ' <div id=i3GEOfiltropar style="display:block;position:relative;top:5px;left:0px;">'+ | 162 | ' <div id=i3GEOfiltropar style="display:block;position:relative;top:5px;left:0px;">'+ |
| 162 | - ' <table summary="" id="i3GEOfiltroparametros" >'+ | 163 | + ' <table summary="" id="i3GEOfiltroparametros" style="width:380px">'+ |
| 163 | ' <tr><td></td><td></td>'+ | 164 | ' <tr><td></td><td></td>'+ |
| 164 | ' <td style=background-color:yellow >'+$trad('item',i3GEOF.filtro.dicionario)+'</td>'+ | 165 | ' <td style=background-color:yellow >'+$trad('item',i3GEOF.filtro.dicionario)+'</td>'+ |
| 165 | ' <td style=background-color:yellow >'+$trad('operador',i3GEOF.filtro.dicionario)+'</td>'+ | 166 | ' <td style=background-color:yellow >'+$trad('operador',i3GEOF.filtro.dicionario)+'</td>'+ |
| 166 | ' <td style=background-color:yellow >'+$trad('valor',i3GEOF.filtro.dicionario)+'</td>'+ | 167 | ' <td style=background-color:yellow >'+$trad('valor',i3GEOF.filtro.dicionario)+'</td>'+ |
| 168 | + ' <td style=background-color:yellow ></td>'+ | ||
| 167 | ' <td style=background-color:yellow >'+$trad('conector',i3GEOF.filtro.dicionario)+'</td>'+ | 169 | ' <td style=background-color:yellow >'+$trad('conector',i3GEOF.filtro.dicionario)+'</td>'+ |
| 168 | ' </tr>'+ | 170 | ' </tr>'+ |
| 169 | - ' <tr><td> </td><td></td><td></td><td></td><td></td><td></td></tr>'+ | 171 | + ' <tr><td> </td><td></td><td></td><td></td><td></td><td></td><td></td></tr>'+ |
| 170 | ' </table>'+ | 172 | ' </table>'+ |
| 171 | ' </div>'+ | 173 | ' </div>'+ |
| 172 | ' <div id=i3GEOfiltroresultado style="position:relative;top:5px;left:0px">'+ | 174 | ' <div id=i3GEOfiltroresultado style="position:relative;top:5px;left:0px">'+ |
| @@ -176,9 +178,11 @@ i3GEOF.filtro = { | @@ -176,9 +178,11 @@ i3GEOF.filtro = { | ||
| 176 | ' <div id=i3GEOfiltromen1 style=top:15px;left:0px; ><p class=paragrafo >'+$trad('ajuda',i3GEOF.filtro.dicionario)+'</div>'+ | 178 | ' <div id=i3GEOfiltromen1 style=top:15px;left:0px; ><p class=paragrafo >'+$trad('ajuda',i3GEOF.filtro.dicionario)+'</div>'+ |
| 177 | '</div>'+ | 179 | '</div>'+ |
| 178 | '<div class=guiaobj id="i3GEOfiltroguia2obj" style="left:1px;display:none;">'+ | 180 | '<div class=guiaobj id="i3GEOfiltroguia2obj" style="left:1px;display:none;">'+ |
| 179 | - ' <p class=paragrafo >'+$trad('digitaFiltro',i3GEOF.filtro.dicionario)+':<br>'+ | ||
| 180 | - $inputText("","","i3GEOfiltrofiltro","",65,"") + | ||
| 181 | - '</p></div>'+ | 181 | + ' <p class=paragrafo >'+$trad('digitaFiltro',i3GEOF.filtro.dicionario)+':'+ |
| 182 | + ' <div class=styled-select >' + | ||
| 183 | + ' <input type="text" value = "" id="i3GEOfiltrofiltro" />' + | ||
| 184 | + ' </div>' + | ||
| 185 | + '</div>'+ | ||
| 182 | '<div class=guiaobj id="i3GEOfiltroguia3obj" style="left:1px;display:none;">'+ | 186 | '<div class=guiaobj id="i3GEOfiltroguia3obj" style="left:1px;display:none;">'+ |
| 183 | '</div>'; | 187 | '</div>'; |
| 184 | return ins; | 188 | return ins; |
| @@ -228,7 +232,7 @@ i3GEOF.filtro = { | @@ -228,7 +232,7 @@ i3GEOF.filtro = { | ||
| 228 | Adiciona uma nova linha de filtro | 232 | Adiciona uma nova linha de filtro |
| 229 | */ | 233 | */ |
| 230 | adicionaLinhaFiltro: function(){ | 234 | adicionaLinhaFiltro: function(){ |
| 231 | - var add,xis,interrogacao,operador,conector,valor,ntb,ntr,ntad,ntd,ntd1,ntd2,ntd3,ntd4,tabela; | 235 | + var add,xis,interrogacao,operador,conector,valor,ntb,ntr,ntad,ntd,ntd1,ntd2,ntd3,ntd4,ntd5,tabela; |
| 232 | try{ | 236 | try{ |
| 233 | add = document.createElement("img"); | 237 | add = document.createElement("img"); |
| 234 | add.src = i3GEO.configura.locaplic+'/imagens/plus.gif'; | 238 | add.src = i3GEO.configura.locaplic+'/imagens/plus.gif'; |
| @@ -250,27 +254,31 @@ i3GEOF.filtro = { | @@ -250,27 +254,31 @@ i3GEOF.filtro = { | ||
| 250 | interrogacao.src = i3GEO.configura.locaplic+'/imagens/interrogacao.gif'; | 254 | interrogacao.src = i3GEO.configura.locaplic+'/imagens/interrogacao.gif'; |
| 251 | interrogacao.title= $trad('mostraValor',i3GEOF.filtro.dicionario); | 255 | interrogacao.title= $trad('mostraValor',i3GEOF.filtro.dicionario); |
| 252 | interrogacao.style.cursor="pointer"; | 256 | interrogacao.style.cursor="pointer"; |
| 257 | + interrogacao.style.marginLeft="5px"; | ||
| 253 | interrogacao.onclick = function(){ | 258 | interrogacao.onclick = function(){ |
| 254 | var obj, | 259 | var obj, |
| 255 | itemTema; | 260 | itemTema; |
| 256 | - obj = (this.parentNode.getElementsByTagName("input"))[0]; | 261 | + obj = (this.parentNode.parentNode.getElementsByTagName("input"))[0]; |
| 257 | itemTema = (this.parentNode.parentNode.getElementsByTagName("select"))[0].value; | 262 | itemTema = (this.parentNode.parentNode.getElementsByTagName("select"))[0].value; |
| 258 | i3GEO.util.comboValoresItem( | 263 | i3GEO.util.comboValoresItem( |
| 259 | "i3GEOfiltrocbitens", | 264 | "i3GEOfiltrocbitens", |
| 260 | i3GEO.temaAtivo, | 265 | i3GEO.temaAtivo, |
| 261 | itemTema, | 266 | itemTema, |
| 262 | function(retorno){ | 267 | function(retorno){ |
| 263 | - $i("i3GEOfiltrovalores").innerHTML = "<br><p class=paragrafo >"+$trad('selecionaValor',i3GEOF.filtro.dicionario)+":"+retorno.dados+"</p>"; | 268 | + $i("i3GEOfiltrovalores").innerHTML = "<br><p class=paragrafo >" + |
| 269 | + $trad('selecionaValor',i3GEOF.filtro.dicionario) + | ||
| 270 | + ":<div class='styled-select'>" + | ||
| 271 | + retorno.dados+"</div>"; | ||
| 264 | if ($i("i3GEOfiltrocbitens")){ | 272 | if ($i("i3GEOfiltrocbitens")){ |
| 265 | $i("i3GEOfiltrocbitens").onchange = function() | 273 | $i("i3GEOfiltrocbitens").onchange = function() |
| 266 | {obj.value = this.value;}; | 274 | {obj.value = this.value;}; |
| 267 | } | 275 | } |
| 268 | }, | 276 | }, |
| 269 | - "i3GEOfiltrovalores" | 277 | + "i3GEOfiltrovalores", |
| 278 | + "display:block" | ||
| 270 | ); | 279 | ); |
| 271 | }; | 280 | }; |
| 272 | - | ||
| 273 | - operador = "<select>"; | 281 | + operador = " <div class='styled-select' style='width:60px;margin-left:5px;position:relative;top:-7px;'><select>"; |
| 274 | operador += "<option value='='>"+$trad('igual',i3GEOF.filtro.dicionario)+"</option>"; | 282 | operador += "<option value='='>"+$trad('igual',i3GEOF.filtro.dicionario)+"</option>"; |
| 275 | operador += "<option value='!='>dif</option>"; | 283 | operador += "<option value='!='>dif</option>"; |
| 276 | operador += "<option value='<'>"+$trad('menor',i3GEOF.filtro.dicionario)+"</option>"; | 284 | operador += "<option value='<'>"+$trad('menor',i3GEOF.filtro.dicionario)+"</option>"; |
| @@ -278,17 +286,18 @@ i3GEOF.filtro = { | @@ -278,17 +286,18 @@ i3GEOF.filtro = { | ||
| 278 | operador += "<option value='<='><=</option>"; | 286 | operador += "<option value='<='><=</option>"; |
| 279 | operador += "<option value='>='>>=</option>"; | 287 | operador += "<option value='>='>>=</option>"; |
| 280 | operador += "<option value='in'>in</option>"; | 288 | operador += "<option value='in'>in</option>"; |
| 281 | - operador += "<option value='~='>regExp</option></select>"; | 289 | + operador += "<option value='~='>regExp</option></select></div>"; |
| 282 | 290 | ||
| 283 | - conector = "<select>"; | 291 | + conector = " <div class='styled-select' style='width:60px;margin-left:5px;position:relative;top:-7px;' ><select>"; |
| 284 | conector += "<option value='and'>"+$trad('e',i3GEOF.filtro.dicionario)+"</option>"; | 292 | conector += "<option value='and'>"+$trad('e',i3GEOF.filtro.dicionario)+"</option>"; |
| 285 | conector += "<option value='or'>"+$trad('ou',i3GEOF.filtro.dicionario)+"</option>"; | 293 | conector += "<option value='or'>"+$trad('ou',i3GEOF.filtro.dicionario)+"</option>"; |
| 286 | - conector += "<option value='not'>"+$trad('nao',i3GEOF.filtro.dicionario)+"</option></select>"; | 294 | + conector += "<option value='not'>"+$trad('nao',i3GEOF.filtro.dicionario)+"</option></select></div>"; |
| 287 | 295 | ||
| 288 | - valor = document.createElement("input"); | ||
| 289 | - valor.type = "text"; | ||
| 290 | - valor.value = ""; | ||
| 291 | - valor.size = "20"; | 296 | + valor = document.createElement("div"); |
| 297 | + valor.className = 'styled-select'; | ||
| 298 | + valor.style.width = "100px"; | ||
| 299 | + valor.style.marginLeft="5px"; | ||
| 300 | + valor.innerHTML = "<input type=text value='' />"; | ||
| 292 | 301 | ||
| 293 | ntb = document.createElement("tbody"); | 302 | ntb = document.createElement("tbody"); |
| 294 | ntr = document.createElement("tr"); | 303 | ntr = document.createElement("tr"); |
| @@ -301,7 +310,7 @@ i3GEOF.filtro = { | @@ -301,7 +310,7 @@ i3GEOF.filtro = { | ||
| 301 | ntr.appendChild(ntd); | 310 | ntr.appendChild(ntd); |
| 302 | 311 | ||
| 303 | ntd1 = document.createElement("td"); | 312 | ntd1 = document.createElement("td"); |
| 304 | - ntd1.innerHTML = i3GEOF.filtro.comboTemas; | 313 | + ntd1.innerHTML = "<div class='styled-select' style='width:120px;margin-left:5px;'>"+i3GEOF.filtro.comboTemas+"</div>"; |
| 305 | ntr.appendChild(ntd1); | 314 | ntr.appendChild(ntd1); |
| 306 | 315 | ||
| 307 | ntd2 = document.createElement("td"); | 316 | ntd2 = document.createElement("td"); |
| @@ -310,14 +319,16 @@ i3GEOF.filtro = { | @@ -310,14 +319,16 @@ i3GEOF.filtro = { | ||
| 310 | 319 | ||
| 311 | ntd3 = document.createElement("td"); | 320 | ntd3 = document.createElement("td"); |
| 312 | ntd3.appendChild(valor); | 321 | ntd3.appendChild(valor); |
| 313 | - ntd3.appendChild(interrogacao); | ||
| 314 | ntr.appendChild(ntd3); | 322 | ntr.appendChild(ntd3); |
| 315 | 323 | ||
| 316 | ntd4 = document.createElement("td"); | 324 | ntd4 = document.createElement("td"); |
| 317 | - ntd4.innerHTML = conector; | 325 | + ntd4.appendChild(interrogacao); |
| 318 | ntr.appendChild(ntd4); | 326 | ntr.appendChild(ntd4); |
| 319 | - ntb.appendChild(ntr); | ||
| 320 | 327 | ||
| 328 | + ntd5 = document.createElement("td"); | ||
| 329 | + ntd5.innerHTML = conector; | ||
| 330 | + ntr.appendChild(ntd5); | ||
| 331 | + ntb.appendChild(ntr); | ||
| 321 | tabela = $i("i3GEOfiltroparametros"); | 332 | tabela = $i("i3GEOfiltroparametros"); |
| 322 | tabela.appendChild(ntb); | 333 | tabela.appendChild(ntb); |
| 323 | } | 334 | } |
| @@ -410,7 +421,7 @@ i3GEOF.filtro = { | @@ -410,7 +421,7 @@ i3GEOF.filtro = { | ||
| 410 | operador = s[0].value; | 421 | operador = s[0].value; |
| 411 | s = nos[4].getElementsByTagName("input"); | 422 | s = nos[4].getElementsByTagName("input"); |
| 412 | valor = s[0].value; | 423 | valor = s[0].value; |
| 413 | - s = nos[5].getElementsByTagName("select"); | 424 | + s = nos[6].getElementsByTagName("select"); |
| 414 | conector = s[0].value; | 425 | conector = s[0].value; |
| 415 | if (valor*1) | 426 | if (valor*1) |
| 416 | {filtro = filtro + "(["+itemsel+"] "+operador+" "+valor+")";} | 427 | {filtro = filtro + "(["+itemsel+"] "+operador+" "+valor+")";} |
ferramentas/selecao/index.js
| @@ -894,7 +894,7 @@ i3GEOF.selecao = { | @@ -894,7 +894,7 @@ i3GEOF.selecao = { | ||
| 894 | "display:block" | 894 | "display:block" |
| 895 | ); | 895 | ); |
| 896 | }; | 896 | }; |
| 897 | - operador = "<div class='styled-select' style='width:60px;'><select>"; | 897 | + operador = "<div class='styled-select' style='width:60px;margin-left:5px;'><select>"; |
| 898 | operador += "<option value='='>=</option>"; | 898 | operador += "<option value='='>=</option>"; |
| 899 | operador += "<option value='!='> != </option>"; | 899 | operador += "<option value='!='> != </option>"; |
| 900 | operador += "<option value='<'> < </option>"; | 900 | operador += "<option value='<'> < </option>"; |
| @@ -904,7 +904,7 @@ i3GEOF.selecao = { | @@ -904,7 +904,7 @@ i3GEOF.selecao = { | ||
| 904 | operador += "<option value='in'> in </option>"; | 904 | operador += "<option value='in'> in </option>"; |
| 905 | operador += "<option value='~='> regExp </option></select></div>"; | 905 | operador += "<option value='~='> regExp </option></select></div>"; |
| 906 | 906 | ||
| 907 | - conector = "<div class='styled-select' style='width:60px;' ><select>"; | 907 | + conector = "<div class='styled-select' style='width:60px;margin-left:5px;' ><select>"; |
| 908 | conector += "<option value='and'>and</option>"; | 908 | conector += "<option value='and'>and</option>"; |
| 909 | conector += "<option value='or'>or</option>"; | 909 | conector += "<option value='or'>or</option>"; |
| 910 | conector += "<option value='not'>not</option></select></div>"; | 910 | conector += "<option value='not'>not</option></select></div>"; |
| @@ -912,6 +912,7 @@ i3GEOF.selecao = { | @@ -912,6 +912,7 @@ i3GEOF.selecao = { | ||
| 912 | valor = document.createElement("div"); | 912 | valor = document.createElement("div"); |
| 913 | valor.className = 'styled-select'; | 913 | valor.className = 'styled-select'; |
| 914 | valor.style.width = "100px"; | 914 | valor.style.width = "100px"; |
| 915 | + valor.style.marginLeft="5px"; | ||
| 915 | valor.innerHTML = "<input type=text value='' />"; | 916 | valor.innerHTML = "<input type=text value='' />"; |
| 916 | 917 | ||
| 917 | 918 | ||
| @@ -929,7 +930,7 @@ i3GEOF.selecao = { | @@ -929,7 +930,7 @@ i3GEOF.selecao = { | ||
| 929 | "none", | 930 | "none", |
| 930 | i3GEO.temaAtivo, | 931 | i3GEO.temaAtivo, |
| 931 | function(retorno){ | 932 | function(retorno){ |
| 932 | - ntd1.innerHTML = "<div class='styled-select' style='width:90px;' >" + retorno.dados + "</div>"; | 933 | + ntd1.innerHTML = "<div class='styled-select' style='width:90px;margin-left:5px;' >" + retorno.dados + "</div>"; |
| 933 | } | 934 | } |
| 934 | ); | 935 | ); |
| 935 | ntr.appendChild(ntd1); | 936 | ntr.appendChild(ntd1); |