Commit 69727aecdda438ac0909e71ee5342c69c5e5dac6
1 parent
ecbcffdb
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
38 additions
and
2 deletions
Show diff stats
admin/js/core.js
@@ -534,6 +534,35 @@ function core_comboObjeto(obj,valor,texto,marcar) | @@ -534,6 +534,35 @@ function core_comboObjeto(obj,valor,texto,marcar) | ||
534 | } | 534 | } |
535 | return(ins) | 535 | return(ins) |
536 | } | 536 | } |
537 | +/* | ||
538 | +Function: core_geraLinhas | ||
539 | + | ||
540 | +Gera campos de formulário | ||
541 | + | ||
542 | +Parameters: | ||
543 | + | ||
544 | +dados - objeto no formato {"linhas":[{titulo:"Nome do tema:",size:"50",id:"Enome_tema",value:i.nome_tema,tipo:"text",div:""}]} | ||
545 | +*/ | ||
546 | +function core_geraLinhas(dados) | ||
547 | +{ | ||
548 | + var nparam = dados.linhas.length; | ||
549 | + var contaParam = 0 | ||
550 | + var resultado = ""; | ||
551 | + do | ||
552 | + { | ||
553 | + var p = dados.linhas[contaParam]; | ||
554 | + if(p.tipo == "text") | ||
555 | + { | ||
556 | + resultado += "<p>"+p.titulo+"<br>"; | ||
557 | + resultado += "<input size="+p.size+" type=text id="+p.id+" value='"+p.value+"' /></p>" | ||
558 | + resultado += p.div; | ||
559 | + } | ||
560 | + contaParam++ | ||
561 | + } | ||
562 | + while(contaParam < nparam) | ||
563 | + return(resultado) | ||
564 | +} | ||
565 | + | ||
537 | // | 566 | // |
538 | //carregador de javascript | 567 | //carregador de javascript |
539 | // | 568 | // |
admin/js/listatemas.js
@@ -188,9 +188,16 @@ function registraTag(valor) | @@ -188,9 +188,16 @@ function registraTag(valor) | ||
188 | } | 188 | } |
189 | function montaDivTemas(i) | 189 | function montaDivTemas(i) |
190 | { | 190 | { |
191 | + var param = { | ||
192 | + "linhas":[ | ||
193 | + {titulo:"Nome do tema:",id:"Enome_tema",size:"50",value:i.nome_tema,tipo:"text",div:""} | ||
194 | + ] | ||
195 | + } | ||
191 | var ins = "" | 196 | var ins = "" |
192 | - ins += "<p>Nome do tema:<br>"; | ||
193 | - ins += "<input size=50 type=text id=Enome_tema value='"+i.nome_tema+"' /></p>" | 197 | + ins += core_geraLinhas(param) |
198 | + | ||
199 | + //ins += "<p>Nome do tema:<br>"; | ||
200 | + //ins += "<input size=50 type=text id=Enome_tema value='"+i.nome_tema+"' /></p>" | ||
194 | 201 | ||
195 | ins += "<p>Mapfile (código do mapfile que será utilizado para criar a camada no i3geo):" | 202 | ins += "<p>Mapfile (código do mapfile que será utilizado para criar a camada no i3geo):" |
196 | ins += "<div id=comboMapfiles >Buscando...</div>"; | 203 | ins += "<div id=comboMapfiles >Buscando...</div>"; |