Changes between Initial Version and Version 1 of WF/Abrirpaginaemnovajanela


Ignore:
Timestamp:
07/24/07 15:01:42 (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Abrirpaginaemnovajanela

    v1 v1  
     1Está disponível um plugin Smarty que facilita abrir uma página (url) em uma nova janela de browser. O plugin gera automaticamente o código do link href e calcula a coordenada de posicionamento da nova janela, baseado no tamanho a janela a ser aberta. Este plugin também retorna um objeto da janela criada, de forma que o desenvolvedor possa executar métodos sobre ela, como por exemplo fechá-la ou trocar o conteúdo. 
     2  
     3 
     4Primeiramente deve-se chamar um plugin auxiliar, que contém um código javascript responsável pela abertura da janela. Insira o plugin descrito abaixo, apenas uma vez em seu template, preferencialmente no início. 
     5 
     6 
     7 
     8== Plugin: wf_window_open_init == 
     9 
     10'''Descrição:''' insere o código javascript necessário para abrir uma nova janela 
     11 
     12'''Parâmetros:''' <nenhum> 
     13 
     14'''Exemplo de uso:''' {wf_window_open_init} 
     15 
     16 
     17 
     18== Plugin: wf_window_open == 
     19 
     20'''Descrição:''' insere um link href que ao ser clicado irá abrir uma url em nova janela 
     21 
     22'''Parâmetros:''' 
     23 
     24  url: endereço completo de uma página 
     25 
     26  name: nome do objeto janela que será criado. Default: 'win' 
     27 
     28  width: largura, em pixels, da nova janela. Default: 450 
     29 
     30  height: comprimento, em pixels, da nova janela. Default: 550  
     31 
     32  position: posição da janela. Default: 'right'. Valores possíveis: 'left', 'center', 'right'  
     33 
     34  text: texto sobre o qual será montado o link. Defaul: 'Abrir' 
     35 
     36  img: nome de um arquivo de imagem, com extensão, sobre o qual será montado o link. Este parâmetro inibe o uso do parâmetro 'text'. A imagem deverá estar disponível no diretório de resources do processo. Usar a interface de código, aba resources, para fazer o upload da imagem. 
     37 
     38  features: sequência de parâmetros de configuração da janela, de acordo com a sintaxe do método open, da classe window, no modelo de classes do !JavaScript. Default: 'toolbar=no, scrollbars=yes, menubar=yes' 
     39 
     40 
     41 
     42'''Exemplo de uso:''' 
     43 
     44 
     45 
     46  {wf_window_open_init} 
     47 
     48         
     49 
     50  {wf_window_open url="[[Image(http://www.ufpr.br" name="win0" img="icon.png)]]" width="600"} 
     51 
     52  
     53 
     54  <input type="button" value="botão" on_Click="win0.location='http://www.pr.gov.br';"> 
     55 
     56 
     57 
     58'''Exemplo de uso:''' 
     59 
     60 
     61 
     62  {wf_window_open url=$wf_activity_url|cat:"&print_mode=true" text="Imprimir" width="600" height="700"}