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 | 33 | /* |
| 34 | 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 | 42 | i3GEO.guias = { |
| 41 | 43 | /* |
| ... | ... | @@ -279,7 +281,6 @@ i3GEO.guias = { |
| 279 | 281 | } |
| 280 | 282 | } |
| 281 | 283 | }, |
| 282 | - | |
| 283 | 284 | /* |
| 284 | 285 | Function: mostra |
| 285 | 286 | |
| ... | ... | @@ -435,7 +436,33 @@ i3GEO.guias = { |
| 435 | 436 | YAHOO.janelaguias.xp.panel.render(); |
| 436 | 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 | 468 | //YAHOO.log("carregou classe guias", "Classes i3geo"); |
| 442 | 469 | \ No newline at end of file | ... | ... |