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 | /* | ... | ... |