Commit 099bed33f7a46baf1eefafb24ff391221be8b412
1 parent
db0bbf15
Exists in
master
and in
7 other branches
Modificação no comportamento da janela de ajuda para que a abertura ocorra de baixo para cima
Showing
1 changed file
with
13 additions
and
6 deletions
Show diff stats
classesjs/classe_ajuda.js
@@ -150,17 +150,20 @@ i3GEO.ajuda = { | @@ -150,17 +150,20 @@ i3GEO.ajuda = { | ||
150 | abreJanela: function(){ | 150 | abreJanela: function(){ |
151 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.abreJanela()");} | 151 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.abreJanela()");} |
152 | try { | 152 | try { |
153 | - var nx,ny,pos,corpo,texto,janela; | 153 | + var nx,ny,pos,corpo,texto,janela,largura=262; |
154 | if(i3GEO.ajuda.ATIVAJANELA === false){return;} | 154 | if(i3GEO.ajuda.ATIVAJANELA === false){return;} |
155 | + if($i("contemFerramentas")){ | ||
156 | + largura = parseInt($i("contemFerramentas").style.width,10) - 3; | ||
157 | + } | ||
155 | if (!$i("janelaMenTexto")){ | 158 | if (!$i("janelaMenTexto")){ |
156 | corpo = $i(i3GEO.Interface.IDCORPO); | 159 | corpo = $i(i3GEO.Interface.IDCORPO); |
157 | if(corpo){ | 160 | if(corpo){ |
158 | pos = YAHOO.util.Dom.getXY(corpo); | 161 | pos = YAHOO.util.Dom.getXY(corpo); |
159 | - nx = pos[0] - 267; | ||
160 | - ny = i3GEO.parametros.h - 70; | 162 | + nx = pos[0] - largura - 3; |
163 | + ny = i3GEO.parametros.h - 78; | ||
161 | } | 164 | } |
162 | texto = '<div id="janelaMenTexto" style="text-align:left;font-size:10px;color:rgb(80,80,80)">'+i3GEO.ajuda.MENSAGEMPADRAO+'</div>'; | 165 | texto = '<div id="janelaMenTexto" style="text-align:left;font-size:10px;color:rgb(80,80,80)">'+i3GEO.ajuda.MENSAGEMPADRAO+'</div>'; |
163 | - janela = i3GEO.janela.cria("262","auto","",nx,ny," ","i3geo_janelaMensagens",false); | 166 | + janela = i3GEO.janela.cria(largura,"auto","",nx,ny," ","i3geo_janelaMensagens",false); |
164 | janela[2].innerHTML = texto; | 167 | janela[2].innerHTML = texto; |
165 | YAHOO.util.Event.addListener(janela[0].close, "click", i3GEO.ajuda.fechaJanela); | 168 | YAHOO.util.Event.addListener(janela[0].close, "click", i3GEO.ajuda.fechaJanela); |
166 | i3GEO.ajuda.ativaCookie(); | 169 | i3GEO.ajuda.ativaCookie(); |
@@ -266,7 +269,7 @@ i3GEO.ajuda = { | @@ -266,7 +269,7 @@ i3GEO.ajuda = { | ||
266 | */ | 269 | */ |
267 | mostraJanela: function(texto){ | 270 | mostraJanela: function(texto){ |
268 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.mostraJanela()");} | 271 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.mostraJanela()");} |
269 | - var j,k; | 272 | + var j,k,h; |
270 | j = $i(i3GEO.ajuda.DIVAJUDA); | 273 | j = $i(i3GEO.ajuda.DIVAJUDA); |
271 | if(j){ | 274 | if(j){ |
272 | if (texto === ""){j.innerHTML="-";} | 275 | if (texto === ""){j.innerHTML="-";} |
@@ -275,6 +278,8 @@ i3GEO.ajuda = { | @@ -275,6 +278,8 @@ i3GEO.ajuda = { | ||
275 | } | 278 | } |
276 | else{ | 279 | else{ |
277 | k = $i("janelaMenTexto"); | 280 | k = $i("janelaMenTexto"); |
281 | + h = parseInt(YAHOO.util.Dom.getStyle("i3geo_janelaMensagens","height"),10); | ||
282 | + YAHOO.util.Dom.setY("i3geo_janelaMensagens",YAHOO.util.Dom.getY("i3geo_janelaMensagens") + h); | ||
278 | if(k && i3GEO.ajuda.TRANSICAOSUAVE){ | 283 | if(k && i3GEO.ajuda.TRANSICAOSUAVE){ |
279 | j = $i("i3geo_janelaMensagens"); | 284 | j = $i("i3geo_janelaMensagens"); |
280 | if(texto !== ""){ | 285 | if(texto !== ""){ |
@@ -290,7 +295,9 @@ i3GEO.ajuda = { | @@ -290,7 +295,9 @@ i3GEO.ajuda = { | ||
290 | {j.style.opacity= i3GEO.ajuda.OPACIDADE / 100;} | 295 | {j.style.opacity= i3GEO.ajuda.OPACIDADE / 100;} |
291 | } | 296 | } |
292 | } | 297 | } |
293 | - if(k){k.innerHTML= texto;} | 298 | + if(k){k.innerHTML = texto;} |
299 | + h = parseInt(YAHOO.util.Dom.getStyle("i3geo_janelaMensagens","height"),10); | ||
300 | + YAHOO.util.Dom.setY("i3geo_janelaMensagens",YAHOO.util.Dom.getY("i3geo_janelaMensagens") - h); | ||
294 | } | 301 | } |
295 | }, | 302 | }, |
296 | /* | 303 | /* |