From 2d502f6ff6860471d4b57ea4a156c8ece943a174 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 27 Aug 2015 21:28:54 +0000 Subject: [PATCH] Ajuste no tamanho do campo de entrada de filtros de letras --- admin/admin.db | Bin 286720 -> 0 bytes admin/html/editormapfile.html | 2 +- admin/js/arvore.js | 23 ++++++++++++++++++++++- admin/js/core.js | 9 ++++++--- admin/js/editormapfile.js | 3 +++ admin/js/estat_conexao.js | 2 +- admin/js/estat_fonteinfo.js | 2 +- admin/js/estat_tipo_periodo.js | 2 +- admin/js/estat_unidade_medida.js | 2 +- admin/js/grupos.js | 2 +- admin/js/identifica.js | 2 +- admin/js/mapas.js | 2 +- admin/js/menu.js | 2 +- admin/js/subgrupos.js | 2 +- admin/js/webservices.js | 2 +- 15 files changed, 42 insertions(+), 15 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index d7934dd..44e4387 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/html/editormapfile.html b/admin/html/editormapfile.html index 0a2613b..769b2dc 100644 --- a/admin/html/editormapfile.html +++ b/admin/html/editormapfile.html @@ -195,7 +195,7 @@ table.ygtvtable { ins += "

"; document.getElementById("letras").innerHTML = ins; - core_listaDeLetras("filtroDeLetras", "filtraLetra"); + core_listaDeLetras("filtroDeLetras", "filtraLetra",false,300); document.getElementById("formulario").style.display = "block"; initMenu(); }; diff --git a/admin/js/arvore.js b/admin/js/arvore.js index 70be1bb..eca6d4c 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -113,6 +113,7 @@ Monta a arvore de temas */ function montaArvore(dados) { + //TODO incluir filtro de grupos - nao colocar opcao de reordenamento se o filtro estiver ativo YAHOO.tree = new function() { tree = ""; @@ -849,6 +850,11 @@ function gravaDados(tipo,id) } else{ texto = document.getElementById("Eid_grupo"); + if(texto.selectedIndex < 0){ + core_carregando("desativa"); + alert("Escolha um grupo"); + return; + } texto = texto.options[texto.selectedIndex].text; } no = tree.getNodeByProperty("id_n1",id); @@ -870,6 +876,11 @@ function gravaDados(tipo,id) } else{ texto = document.getElementById("Eid_subgrupo"); + if(texto.selectedIndex < 0){ + core_carregando("desativa"); + alert("Escolha um subgrupo"); + return; + } texto = texto.options[texto.selectedIndex].text; } objpub = document.getElementById("Epublicado"); @@ -888,6 +899,11 @@ function gravaDados(tipo,id) if(tipo == "tema") { texto = document.getElementById("Eid_tema"); + if(texto.selectedIndex < 0){ + core_carregando("desativa"); + alert("Escolha um tema"); + return; + } texto = texto.options[texto.selectedIndex].text; objpub = document.getElementById("Epublicado"); @@ -904,10 +920,15 @@ function gravaDados(tipo,id) no.html = no.getContentEl().innerHTML; } - if(tipo == "raizmenu" || tipo == "raizgrupo") + if(tipo == "raizmenu" || tipo == "raizgrupo") { obje = document.getElementById("Eid_tema"); if(obje){ + if(obje.selectedIndex < 0){ + core_carregando("desativa"); + alert("Escolha um tema"); + return; + } texto = obje.options[obje.selectedIndex].text; no = tree.getNodeByProperty("id_raiz",id); no.getContentEl().getElementsByTagName("span")[0].innerHTML = texto; diff --git a/admin/js/core.js b/admin/js/core.js index ec81268..e86f0cf 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -623,7 +623,7 @@ function core_pegaMapfiles(funcaoM,letra,filtro,checaNomes,checaNames) } if(!funcaoM){ funcaoM = ""; - } + } if(!checaNomes){ checaNomes = "false"; } @@ -1671,8 +1671,11 @@ function core_filtraLetrasCombo(id,letra){ } } -function core_listaDeLetras(onde,nomeFuncao,semLetras){ +function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ //letraAtual guarda a ultima letra clicada + if(!w){ + w = 40; + } var o,i,ins= "

", letras = ["Todos","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z","_","1","2","3","4","5","6","7","8","9"], nletras = letras.length; @@ -1700,7 +1703,7 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras){ o = document.getElementById(onde); if(o){ if(!semLetras){ - o.innerHTML = "

Filtro:

"+ins+"
"; + o.innerHTML = "

Filtro:

"+ins+"
"; } else{ o.innerHTML = "
Iniciais:
"; diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index 68fef06..e80c5e0 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -29,6 +29,9 @@ Arquivo: i3geo/admin/js/editormapfile.js */ + +//TODO incluir opcao para criar filtro por exemplo +//TODO incluir favoritos contaN = 0; objcontype = [ {texto:"MS_INLINE",valor:"0"}, diff --git a/admin/js/estat_conexao.js b/admin/js/estat_conexao.js index c281642..e1cc788 100755 --- a/admin/js/estat_conexao.js +++ b/admin/js/estat_conexao.js @@ -64,7 +64,7 @@ i3GEOadmin.conexao = { if(i3GEOadmin.conexao.dados == ""){ i3GEOadmin.conexao.dados = dados; } - core_listaDeLetras("letras","i3GEOadmin.conexao.filtra"); + core_listaDeLetras("letras","i3GEOadmin.conexao.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/estat_fonteinfo.js b/admin/js/estat_fonteinfo.js index a53bb36..6d9ff0e 100755 --- a/admin/js/estat_fonteinfo.js +++ b/admin/js/estat_fonteinfo.js @@ -53,7 +53,7 @@ i3GEOadmin.fonteinfo = { if(i3GEOadmin.fonteinfo.dados == ""){ i3GEOadmin.fonteinfo.dados = dados; } - core_listaDeLetras("letras","i3GEOadmin.fonteinfo.filtra"); + core_listaDeLetras("letras","i3GEOadmin.fonteinfo.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/estat_tipo_periodo.js b/admin/js/estat_tipo_periodo.js index abee947..18d43ce 100755 --- a/admin/js/estat_tipo_periodo.js +++ b/admin/js/estat_tipo_periodo.js @@ -53,7 +53,7 @@ i3GEOadmin.periodo = { if(i3GEOadmin.periodo.dados == ""){ i3GEOadmin.periodo.dados = dados; } - core_listaDeLetras("letras","i3GEOadmin.periodo.filtra"); + core_listaDeLetras("letras","i3GEOadmin.periodo.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/estat_unidade_medida.js b/admin/js/estat_unidade_medida.js index b006fbb..8a0a0f7 100755 --- a/admin/js/estat_unidade_medida.js +++ b/admin/js/estat_unidade_medida.js @@ -55,7 +55,7 @@ i3GEOadmin.umedida = { if(i3GEOadmin.umedida.dados == ""){ i3GEOadmin.umedida.dados = dados; } - core_listaDeLetras("letras","i3GEOadmin.umedida.filtra"); + core_listaDeLetras("letras","i3GEOadmin.umedida.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/grupos.js b/admin/js/grupos.js index c582f69..15c123b 100644 --- a/admin/js/grupos.js +++ b/admin/js/grupos.js @@ -120,7 +120,7 @@ i3GEOadmin.grupos = { if(i3GEOadmin.grupos.dados == ""){ i3GEOadmin.grupos.dados = dados; } - core_listaDeLetras("letras_G","i3GEOadmin.grupos.filtra"); + core_listaDeLetras("letras_G","i3GEOadmin.grupos.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/identifica.js b/admin/js/identifica.js index ab068de..4f253d7 100644 --- a/admin/js/identifica.js +++ b/admin/js/identifica.js @@ -86,7 +86,7 @@ i3GEOadmin.identifica = { if(i3GEOadmin.identifica.dados == ""){ i3GEOadmin.identifica.dados = dados; } - core_listaDeLetras("letras_I","i3GEOadmin.identifica.filtra"); + core_listaDeLetras("letras_I","i3GEOadmin.identifica.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/mapas.js b/admin/js/mapas.js index 6da49a1..6f9f240 100644 --- a/admin/js/mapas.js +++ b/admin/js/mapas.js @@ -85,7 +85,7 @@ i3GEOadmin.mapas = { if(i3GEOadmin.mapas.dados == ""){ i3GEOadmin.mapas.dados = dados; } - core_listaDeLetras("letras_Mp","i3GEOadmin.mapas.filtra"); + core_listaDeLetras("letras_Mp","i3GEOadmin.mapas.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/menu.js b/admin/js/menu.js index 2a8dfd6..677b01f 100644 --- a/admin/js/menu.js +++ b/admin/js/menu.js @@ -97,7 +97,7 @@ i3GEOadmin.menus = { if(i3GEOadmin.menus.dados == ""){ i3GEOadmin.menus.dados = dados; } - core_listaDeLetras("letras_M","i3GEOadmin.menus.filtra"); + core_listaDeLetras("letras_M","i3GEOadmin.menus.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/subgrupos.js b/admin/js/subgrupos.js index 6d0a79c..d34fa46 100644 --- a/admin/js/subgrupos.js +++ b/admin/js/subgrupos.js @@ -95,7 +95,7 @@ i3GEOadmin.subgrupos = { if(i3GEOadmin.subgrupos.dados == ""){ i3GEOadmin.subgrupos.dados = dados; } - core_listaDeLetras("letras_SG","i3GEOadmin.subgrupos.filtra"); + core_listaDeLetras("letras_SG","i3GEOadmin.subgrupos.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); diff --git a/admin/js/webservices.js b/admin/js/webservices.js index a6ce446..a9bf8e7 100644 --- a/admin/js/webservices.js +++ b/admin/js/webservices.js @@ -91,7 +91,7 @@ i3GEOadmin.webservices = { if(i3GEOadmin.webservices.dados == ""){ i3GEOadmin.webservices.dados = dados; } - core_listaDeLetras("letras_W","i3GEOadmin.webservices.filtra"); + core_listaDeLetras("letras_W","i3GEOadmin.webservices.filtra",false,300); YAHOO.example.InlineCellEditing = new function(){ // Custom formatter for "address" column to preserve line breaks var myDataSource = new YAHOO.util.DataSource(dados); -- libgit2 0.21.2