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 | 150 | abreJanela: function(){ |
151 | 151 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.abreJanela()");} |
152 | 152 | try { |
153 | - var nx,ny,pos,corpo,texto,janela; | |
153 | + var nx,ny,pos,corpo,texto,janela,largura=262; | |
154 | 154 | if(i3GEO.ajuda.ATIVAJANELA === false){return;} |
155 | + if($i("contemFerramentas")){ | |
156 | + largura = parseInt($i("contemFerramentas").style.width,10) - 3; | |
157 | + } | |
155 | 158 | if (!$i("janelaMenTexto")){ |
156 | 159 | corpo = $i(i3GEO.Interface.IDCORPO); |
157 | 160 | if(corpo){ |
158 | 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 | 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 | 167 | janela[2].innerHTML = texto; |
165 | 168 | YAHOO.util.Event.addListener(janela[0].close, "click", i3GEO.ajuda.fechaJanela); |
166 | 169 | i3GEO.ajuda.ativaCookie(); |
... | ... | @@ -266,7 +269,7 @@ i3GEO.ajuda = { |
266 | 269 | */ |
267 | 270 | mostraJanela: function(texto){ |
268 | 271 | if(typeof(console) !== 'undefined'){console.info("i3GEO.ajuda.mostraJanela()");} |
269 | - var j,k; | |
272 | + var j,k,h; | |
270 | 273 | j = $i(i3GEO.ajuda.DIVAJUDA); |
271 | 274 | if(j){ |
272 | 275 | if (texto === ""){j.innerHTML="-";} |
... | ... | @@ -275,6 +278,8 @@ i3GEO.ajuda = { |
275 | 278 | } |
276 | 279 | else{ |
277 | 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 | 283 | if(k && i3GEO.ajuda.TRANSICAOSUAVE){ |
279 | 284 | j = $i("i3geo_janelaMensagens"); |
280 | 285 | if(texto !== ""){ |
... | ... | @@ -290,7 +295,9 @@ i3GEO.ajuda = { |
290 | 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 | /* | ... | ... |