Commit d2497def1b4e859290cbae050b7c0f52c32c399a
1 parent
a1c376ff
Exists in
master
and in
7 other branches
Inclusão de função para manipulação de guias em janelas flutuantes (guias das ferramentas)
Showing
1 changed file
with
30 additions
and
3 deletions
Show diff stats
classesjs/classe_guias.js
| @@ -33,9 +33,11 @@ if(typeof(i3GEO) == 'undefined'){ | @@ -33,9 +33,11 @@ if(typeof(i3GEO) == 'undefined'){ | ||
| 33 | /* | 33 | /* |
| 34 | Classe: i3GEO.guias | 34 | Classe: i3GEO.guias |
| 35 | 35 | ||
| 36 | -Cria e controla as guias de opções | 36 | +Cria e controla as guias de opções mostradas no mapa principal e as guias das ferramentas |
| 37 | 37 | ||
| 38 | -Para configurar as guias utilize i3GEO.guias.configura = ... | 38 | +Para configurar as guias do mapa principal utilize i3GEO.guias.configura = ... |
| 39 | + | ||
| 40 | +As guias das ferramentas são configuradas nos scripts específicos de cada ferramenta | ||
| 39 | */ | 41 | */ |
| 40 | i3GEO.guias = { | 42 | i3GEO.guias = { |
| 41 | /* | 43 | /* |
| @@ -279,7 +281,6 @@ i3GEO.guias = { | @@ -279,7 +281,6 @@ i3GEO.guias = { | ||
| 279 | } | 281 | } |
| 280 | } | 282 | } |
| 281 | }, | 283 | }, |
| 282 | - | ||
| 283 | /* | 284 | /* |
| 284 | Function: mostra | 285 | Function: mostra |
| 285 | 286 | ||
| @@ -435,7 +436,33 @@ i3GEO.guias = { | @@ -435,7 +436,33 @@ i3GEO.guias = { | ||
| 435 | YAHOO.janelaguias.xp.panel.render(); | 436 | YAHOO.janelaguias.xp.panel.render(); |
| 436 | YAHOO.janelaguias.xp.panel.show(); | 437 | YAHOO.janelaguias.xp.panel.show(); |
| 437 | } | 438 | } |
| 439 | + }, | ||
| 440 | + /* | ||
| 441 | + Function: mostraGuiaFerramenta | ||
| 442 | + | ||
| 443 | + Mostra uma determinada guia em uma janela do tipo ferramenta. | ||
| 444 | + | ||
| 445 | + As guias são construídas pelo construtor da ferramenta | ||
| 446 | + | ||
| 447 | + Parametros: | ||
| 438 | 448 | ||
| 449 | + guia {String} - O elemento html cujo id for igual a guia+"obj" terá seu estilo (display) definido como block, tornando-o visível | ||
| 450 | + | ||
| 451 | + namespace {String} - Todas elementos html que tiverem como id o namespace, seguindo por um número e "obj", terão seu estilo alterado para none, tornando-se invisíveis | ||
| 452 | + | ||
| 453 | + */ | ||
| 454 | + mostraGuiaFerramenta: function(guia,namespace){ | ||
| 455 | + if(arguments.length == 1) | ||
| 456 | + {var namespace = "guia";} | ||
| 457 | + for(g=0;g<12;g++) | ||
| 458 | + { | ||
| 459 | + if ($i(namespace+g+"obj")){ | ||
| 460 | + $i(namespace+g+"obj").style.display="none"; | ||
| 461 | + } | ||
| 462 | + } | ||
| 463 | + if ($i(guia+"obj")){ | ||
| 464 | + $i(guia+"obj").style.display="block"; | ||
| 465 | + } | ||
| 439 | } | 466 | } |
| 440 | }; | 467 | }; |
| 441 | //YAHOO.log("carregou classe guias", "Classes i3geo"); | 468 | //YAHOO.log("carregou classe guias", "Classes i3geo"); |
| 442 | \ No newline at end of file | 469 | \ No newline at end of file |