/*
Title: uploadsimbolo de arquivo de simbolo
Envia para o servidor um arquivo shapefile local e insere como uma camada no mapa.
Veja:
Arquivo: i3geo/ferramentas/uploadsimbolo/index.js.php
About: Licença
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
Este programa é software livre; você pode redistribuí-lo
e/ou modificá-lo sob os termos da Licença Pública Geral
GNU conforme publicada pela Free Software Foundation;
Este programa é distribuído na expectativa de que seja útil,
porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
Consulte a Licença Pública Geral do GNU para mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral do
GNU junto com este programa; se não, escreva para a
Free Software Foundation, Inc., no endereço
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
*/
if(typeof(i3GEOF) === 'undefined'){
var i3GEOF = {};
}
//TODO incluir icone de upload no botao de enviar
/*
Classe: i3GEOF.uploadsimbolo
*/
i3GEOF.uploadsimbolo = {
/*
Variavel: aguarde
Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
*/
aguarde: "",
/*
Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário
*/
criaJanelaFlutuante: function(){
i3GEOF.uploadsimbolo.iniciaDicionario();
},
/*
Function: iniciaDicionario
Carrega o dicionário e chama a função que inicia a ferramenta
O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script
*/
iniciaDicionario: function(){
if(typeof(i3GEOF.uploadsimbolo.dicionario) === 'undefined'){
i3GEO.util.scriptTag(
i3GEO.configura.locaplic+"/ferramentas/uploadsimbolo/dicionario.js",
"i3GEOF.uploadsimbolo.iniciaJanelaFlutuante()",
"i3GEOF.uploadsimbolo.dicionario_script"
);
}
else{
i3GEOF.uploadsimbolo.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){
try{
$i(iddiv).innerHTML += i3GEOF.uploadsimbolo.html();
var b = new YAHOO.widget.Button(
"i3GEOuploadsimbolobotao1",
{onclick:{fn: i3GEOF.uploadsimbolo.submete}}
);
b.addClass("rodar");
//pega a pasta default
}
catch(erro){i3GEO.janela.tempoMsg(erro);}
},
/*
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 = '