Commit 69727aecdda438ac0909e71ee5342c69c5e5dac6

Authored by Edmar Moretti
1 parent ecbcffdb

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