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 | 534 | } |
535 | 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 | 567 | //carregador de javascript |
539 | 568 | // | ... | ... |
admin/js/listatemas.js
... | ... | @@ -188,9 +188,16 @@ function registraTag(valor) |
188 | 188 | } |
189 | 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 | 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 | 202 | ins += "<p>Mapfile (código do mapfile que será utilizado para criar a camada no i3geo):" |
196 | 203 | ins += "<div id=comboMapfiles >Buscando...</div>"; | ... | ... |