if (typeof (i3GEOF) === 'undefined') { var i3GEOF = {}; } /* * Classe: i3GEOF.conectarservicos */ i3GEOF.conectarservicos = { /** * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php */ MUSTACHE : "", /** * Susbtitutos para o template */ mustacheHash : function() { var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.conectarservicos.dicionario); dicionario["locaplic"] = i3GEO.configura.locaplic; return dicionario; }, /* * Function: iniciaDicionario (Depreciado na versao 6.0) * */ iniciaDicionario : function() { i3GEOF.conectarservicos.iniciaJanelaFlutuante(); }, /* * Function: inicia * * Inicia a ferramenta. É chamado por criaJanelaFlutuante * * Parametro: * * iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia : function(iddiv) { $i(iddiv).innerHTML = i3GEOF.conectarservicos.html(); new YAHOO.widget.Button("i3GEOFconectarservicosKml", { onclick : { fn : function() { i3GEO.util.scriptTag(i3GEO.configura.locaplic + "/ferramentas/carregakml/dependencias.php", "i3GEOF.carregakml.iniciaJanelaFlutuante()", "i3GEOF.carregakml_script"); } } }); new YAHOO.widget.Button("i3GEOFconectarservicosWms", { onclick : { fn : function() { i3GEO.janela .cria( "400px", "300px", i3GEO.configura.locaplic + "/ferramentas/conectarwms/index.htm", "", "", $trad("a4") + "  ", "i3GEO.conectarwms", false, "hd", "", "", "", true ); } } }); new YAHOO.widget.Button("i3GEOFconectarservicosWmst", { onclick : { fn : function() { i3GEO.janela .cria( "600px", "400px", i3GEO.configura.locaplic + "/ferramentas/wmstime/index.htm", "", "", $trad("x46") + "  ", "i3GEO.conectarwmst", false, "hd", "", "", "", true ); } } }); new YAHOO.widget.Button("i3GEOFconectarservicosGeorss", { onclick : { fn : function() { i3GEO.janela .cria( "400px", "300px", i3GEO.configura.locaplic + "/ferramentas/conectargeorss/index.htm", "", "", $trad("x47") + "  ", "i3GEO.conectargeorss", false, "hd", "", "", "", true ); } } }); new YAHOO.widget.Button("i3GEOFconectarservicosGeojson", { onclick : { fn : function() { i3GEO.util.scriptTag(i3GEO.configura.locaplic + "/ferramentas/conectargeojson/dependencias.php", "i3GEOF.conectargeojson.iniciaJanelaFlutuante()", "i3GEOF.conectargeojson_script"); } } }); }, /* * Function: html * * Gera o código html para apresentação das opções da ferramenta * * Retorno: * * String com o código html */ html : function() { var ins = Mustache.render(i3GEOF.conectarservicos.MUSTACHE, i3GEOF.conectarservicos.mustacheHash()); return ins; }, /* * Function: criaJanelaFlutuante * * Cria a janela flutuante para controle da ferramenta. */ iniciaJanelaFlutuante : function() { var cabecalho, janela, divid, titulo; if($i("i3GEOF.conectarservicos")){ return; } cabecalho = function() { }; // cria a janela flutuante titulo = "
" + $trad("conexao",i3GEOF.conectarservicos.dicionario)+"
"; janela = i3GEO.janela.cria( "230px", "180px", "", "", "", titulo, "i3GEOF.conectarservicos", false, "hd", cabecalho, "", "", true ); divid = janela[2].id; $i("i3GEOF.conectarservicos_corpo").style.backgroundColor = "white"; i3GEOF.conectarservicos.inicia(divid); } };