//
//Dependencias: Este programa necessita do arquivo "../dicionario/editormapfile.js"
//
function editorTemaMapfile(mapfile)
{
core_pegaDados("buscando dados...","../php/menutemas.php?funcao=pegaTemaPorMapfile&codigo_tema="+mapfile,"montaEditorTema");
}
function montaEditorTema(dados){
var temp = function(){
gravaDadosTema(dados[0].id_tema);
};
core_montaEditor(temp,"400px","400px","","Tema",true,true,false);
$i("editor_bd").innerHTML = montaDivTemas(dados[0]);
//
//preenche a div com a lista de tags
//
core_comboTags("comboTags","tags_tema","registraTagTema");
/*
function on_editorCheckBoxChange(p_oEvent)
{
var temp;
if(p_oEvent.newValue.get("value") == "OK")
{
gravaDadosTema(dados[0].id_tema);
temp = $i("idNome_"+dados[0].codigo_tema);
if(temp){
temp.innerHTML = $i("nome_tema").value;
}
}
else
{
YAHOO.admin.container.panelEditorTema.destroy();
YAHOO.admin.container.panelEditorTema = null;
}
};
if(!YAHOO.admin.container.panelEditorTema)
{
var novoel = document.createElement("div");
novoel.id = "janela_editor_tema";
var ins = '
Editor
';
ins += "
";
ins += "";
novoel.innerHTML = ins;
document.body.appendChild(novoel);
var editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name: "okcancel_checkbox_id", container: "okcancel_checkbox" });
editorBotoes.addButtons([
{ label: "Salva", value: "OK", checked: false},
{ label: "Cancela", value: "CANCEL", checked: false }
]);
editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange);
YAHOO.admin.container.panelEditorTema = new YAHOO.widget.Panel("janela_editor_tema", { fixedcenter:true,close:true,width:"400px", height:"400px",overflow:"auto", visible:false,constraintoviewport:true } );
YAHOO.admin.container.panelEditorTema.render();
var fecha = function()
{
YAHOO.admin.container.panelEditorTema.destroy();
YAHOO.admin.container.panelEditorTema = null;
};
YAHOO.util.Event.addListener(YAHOO.admin.container.panelEditorTema.close, "click", fecha);
}
YAHOO.admin.container.panelEditorTema.show();
//carrega os dados na janela
$i("editor_bd").innerHTML = montaDivTemas(dados[0]);
core_carregando("desativa");
//
//preenche a div com a lista de tags
//
core_comboTags("comboTags","tags_tema","registraTagTema");
*/
}
function registraTagTema(valor)
{
var inp = $i("tags_tema");
var tags = inp.value;
if(tags == "")
inp.value = valor;
else
inp.value = tags+" "+valor;
}
function montaDivTemas(i)
{
var param = {
"linhas":[
{titulo:$trad("nomeTema",i3GEOadmin.listatemas.dicionario),id:"nome_tema",size:"30",value:i.nome_tema,tipo:"text",div:""},
{titulo:$trad("en",i3GEOadmin.listatemas.dicionario),id:"en",size:"30",value:i.en,tipo:"text",div:""},
{titulo:$trad("es",i3GEOadmin.listatemas.dicionario),id:"es",size:"30",value:i.es,tipo:"text",div:""},
{titulo:$trad("it",i3GEOadmin.listatemas.dicionario),id:"it",size:"30",value:i.it,tipo:"text",div:""}
]
};
var ins = "";
ins += core_geraLinhas(param);
ins += "
";
//tipoa_tema pode receber o valor META indicando que baseia-se no sistema de metadados estatisticos
//nesse caso, tipoa_tema e preenchido pelo editor de mapfile
ins += "