if(typeof(i3GEOF) === 'undefined'){ var i3GEOF = {}; } /* Classe: i3GEOF.mmscale */ i3GEOF.mmscale = { /* Variavel: aguarde Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", /* * Variavel: tema * * Tema que será utilizado * * Type: {string} */ tema : i3GEO.temaAtivo, /** * 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.mmscale.dicionario); return dicionario; }, /* Function: inicia Inicia a ferramenta. É chamado por criaJanelaFlutuante Parametro: iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ i3GEO.janela.comboCabecalhoTemas("i3GEOFmmscaleComboCabeca","i3GEOFmmscaleComboCabecaSel","mmscale","ligados"); if(i3GEO.temaAtivo === ""){ $i(iddiv).innerHTML = ""; return; } $i(iddiv).innerHTML += i3GEOF.mmscale.html(); var b = new YAHOO.widget.Button( "i3GEOmmscalebotao1", {onclick:{fn: i3GEOF.mmscale.aplica}} ); b.addClass("rodar"); i3GEOF.mmscale.atual(); }, /* 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.mmscale.MUSTACHE, i3GEOF.mmscale.mustacheHash()); return ins; }, /* Function: iniciaJanelaFlutuante Cria a janela flutuante para controle da ferramenta. */ iniciaJanelaFlutuante: function(){ var janela,divid,titulo; if($i("i3GEOF.mmscale")){ i3GEOF.mmscale.tema = i3GEO.temaAtivo; i3GEOF.mmscale.inicia("i3GEOF.mmscale_corpo"); return; } //cria a janela flutuante titulo = "" + "