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>"; |