Commit 099bed33f7a46baf1eefafb24ff391221be8b412

Authored by Edmar Moretti
1 parent db0bbf15

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,"&nbsp;","i3geo_janelaMensagens",false);
  166 + janela = i3GEO.janela.cria(largura,"auto","",nx,ny,"&nbsp;","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 /*
... ...