From f1357b47b8b08908019cc21ad36342ec44528c92 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 17 Feb 2011 19:07:50 +0000 Subject: [PATCH] Inclusão de janela de alerta customizada pelo YUI --- classesjs/classe_arvoredecamadas.js | 8 +------- classesjs/classe_janela.js | 35 +++++++++++++++++++++++++++++++++++ css/corrigeyui_geral.css | 5 +++++ interface/googlemaps.phtml | 5 ++++- interface/openlayers.htm | 4 ++++ 5 files changed, 49 insertions(+), 8 deletions(-) diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index f5c6b93..7bf7dbb 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -674,15 +674,9 @@ i3GEO.arvoreDeCamadas = { //exclui tema if(DDM.getDDById(id).id === "i3geo_lixeira"){ if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true){ + (new YAHOO.util.Anim("i3geo_lixeira", { opacity: { from: 0, to: 1 } },3, YAHOO.util.Easing.easeOutStrong)).animate(); tema = (this.getEl()).id.split("arrastar_")[1]; i3GEO.tema.exclui(tema); - /* - i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1")); - tema = (this.getEl()).id.split("arrastar_")[1]; - i3GEO.contadorAtualiza++; - i3GEO.php.excluitema(i3GEO.atualiza,tema); - i3GEO.mapa.ativaTema(""); - */ } } //muda ordem de desenho do tema diff --git a/classesjs/classe_janela.js b/classesjs/classe_janela.js index c057fa5..e507c04 100644 --- a/classesjs/classe_janela.js +++ b/classesjs/classe_janela.js @@ -487,6 +487,41 @@ i3GEO.janela = { } }, /* + Function: alerta + + Abre uma janela com mensagem (windows.alert) + + Parametros: + + texto {String} - texto da mensagem + */ + ativaAlerta: function(){ + YAHOO.namespace("dialogInfo"); + YAHOO.dialogInfo = new YAHOO.widget.SimpleDialog("simpledialog1", + { + width: "300px", + fixedcenter: true, + visible: false, + draggable: false, + zIndex: 100000, + textAlign: "left", + close: true, + modal: true, + effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}, + constraintoviewport: true, + buttons: [ { text:"fecha", handler: function(){this.hide();}, isDefault:true }], + icon: YAHOO.widget.SimpleDialog.ICON_WARN, + text: "" + }); + //YAHOO.dialogInfo.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_WARN); + YAHOO.dialogInfo.setHeader("Alerta"); + YAHOO.dialogInfo.render(document.body); + window.alert = function(texto){ + YAHOO.dialogInfo.cfg.setProperty("text",texto); + YAHOO.dialogInfo.show(); + }; + }, + /* Function: tip Cria um DIV e posiciona sobre o mapa na posição do mouse. diff --git a/css/corrigeyui_geral.css b/css/corrigeyui_geral.css index 44f7595..2ccf887 100644 --- a/css/corrigeyui_geral.css +++ b/css/corrigeyui_geral.css @@ -105,6 +105,11 @@ opacity:.8; filter:alpha(opacity=80); } +.yui-skin-sam .yui-panel .bd{ + text-align: left; + font-size: 10px; +} + .yui-skin-sam .yui-simple-dialog .bd .yui-icon { background:transparent url(../pacotes/yui270/build/assets/skins/sam/sprite.png) no-repeat scroll 0 0; float:left; diff --git a/interface/googlemaps.phtml b/interface/googlemaps.phtml index b6a93ef..0ffa73a 100644 --- a/interface/googlemaps.phtml +++ b/interface/googlemaps.phtml @@ -151,7 +151,10 @@ i3GEO.arvoreDeTemas.TIPOBOTAO = "radio"; i3GEO.arvoreDeTemas.ATIVATEMAIMEDIATO = true; //para evitar a entrada de comentários na árvore de camadas, modifique a opção de cada tema individualmente no sistema de administração i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentario = true; - +// +//substitui a janela de alerta normal do navegador por uma janela estilizada. Pode ser comentado sem problemas. +// +i3GEO.janela.ativaAlerta(); i3GEO.inicia(); diff --git a/interface/openlayers.htm b/interface/openlayers.htm index 592ba2e..a2b11bb 100644 --- a/interface/openlayers.htm +++ b/interface/openlayers.htm @@ -253,6 +253,10 @@ OpenLayers.ImgPath = "../pacotes/openlayers/img/"; i3GEO.Interface.openlayers.LAYERSADICIONAIS = [ims,wsm,bra,osm]; })(); // +//substitui a janela de alerta normal do navegador por uma janela estilizada. Pode ser comentado sem problemas. +// +i3GEO.janela.ativaAlerta(); +// //inicia o mapa // i3GEO.inicia(); -- libgit2 0.21.2