Commit c6b1f14bd8338c03d07ea24cc8e3e1a47a6e8122

Authored by Edmar Moretti
1 parent 879c76a5

--no commit message

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>&nbsp;</td><td></td><td></td><td></td><td></td><td></td></tr>'+ 171 + ' <tr><td>&nbsp;</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 = "&nbsp;<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 = "&nbsp;<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);