source: publico/il.spdo/trunk/il/spdo/browser/views_templates/protocoloshowview.pt @ 5477

Última Alteração nesse arquivo desde 5477 foi 5477, incluída por fabianosantos, 10 anos atrás

Apesar do jquery overlay estar todo correto, existem efeitos colaterais em sua utilizacao quando a pagina depende de javascript ou existe navegacao no overlay para página que dependa de javascript. Por esse motivo, esse codigo permanecera desligado. Uma solucao seria adotar iframes no overlay.

File size: 7.2 KB
Linha 
1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
2      xmlns:tal="http://xml.zope.org/namespaces/tal"
3      xmlns:metal="http://xml.zope.org/namespaces/metal"
4      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
5      lang="en"
6      metal:use-macro="context/main_template/macros/master"
7      i18n:domain="il.spdo">
8
9<body>
10
11<metal:main fill-slot="main">
12    <tal:main-macro metal:define-macro="main">
13
14    <tal:protocolo-macro metal:define-macro="protocolo"
15                    tal:define="protocolo view/protocolo">
16
17    <div tal:replace="structure provider:plone.abovecontenttitle" />
18
19    <h1 class="documentFirstHeading">Protocolo <span tal:replace="protocolo/numero"/>
20        <span tal:replace="protocolo/data"/>
21    </h1>
22
23    <p class="documentDescription">Segue os detalhes do protocolo:</p>
24
25    <div tal:replace="structure provider:plone.abovecontentbody" />
26
27    <div>
28       <div class="field">
29       <label for="form-widgets-situacao" class="horizontal">
30        Situação:
31       </label>
32       <span id="form-widgets-situacao"
33             class="text-widget textline-field"
34             tal:content="protocolo/situacao">Tramite</span>
35       </div>
36    </div>
37    <div>
38       <div class="field">
39       <label for="form-widgets-tipo" class="horizontal">
40        Tipo:
41       </label>
42       <span id="form-widgets-tipo"
43             class="text-widget textline-field"
44             tal:content="view/tipo_protocolo">Expedido</span>
45       </div>
46    </div>
47    <div>
48       <div class="field">
49       <label for="form-widgets-numero_documento" class="horizontal">
50        Número Documento:
51       </label>
52       <span id="form-widgets-numero_documento"
53             class="text-widget textline-field"
54             tal:content="protocolo/numero_documento">22222</span>
55       </div>
56    </div>
57    <div>
58       <div class="field">
59       <label for="form-widgets-data_emissao" class="horizontal">
60        Emissao:
61       </label>
62       <span id="form-widgets-data_emissao"
63             class="text-widget date-field"
64             tal:content="protocolo/data_emissao">10/10/2011</span>
65       </div>
66    </div>
67    <div>
68       <div class="field">
69       <label for="form-widgets-assunto" class="horizontal">
70        Assunto:
71       </label>
72       <span id="form-widgets-assunto"
73             class="text-widget textline-field"
74             tal:content="protocolo/assunto">Assunto Protocolo</span>
75       </div>
76    </div>
77    <div>
78       <div class="field">
79       <label for="form-widgets-origem" class="horizontal">
80        Origem:
81       </label>
82       <span id="form-widgets-origem"
83             class="text-widget textline-field">
84             <a class="overlay-show-pessoa"
85                 tal:attributes="href string:${view/origem_url};
86                                 title string:${view/origem}"
87                 tal:content="view/origem">Fulano</a>
88       </span>
89       <span tal:condition="view/outros_origem">
90             <a class="overlay-show-pessoa"
91                title="Visualizar outras origems do procolo"
92                tal:attributes="href view/outros_url">(Outros)</a>
93       </span>
94       </div>
95    </div>
96    <div>
97       <div class="field">
98       <label for="form-widgets-destino" class="horizontal">
99        Destino:
100       </label>
101       <span id="form-widgets-destino"
102             class="text-widget textline-field">
103             <a class="overlay-show-pessoa"
104                tal:attributes="href string:${view/destino_url};
105                                title string:${view/destino}"
106                tal:content="view/destino">Beltrano</a>
107        </span>
108        <span tal:condition="view/outros_destino">
109            <a class="overlay-show-pessoa"
110               title="Visualizar outros destinos do procolo"
111               tal:attributes="href view/outros_url">(Outros)</a>
112        </span>
113       </div>
114    </div>
115
116    <div class="field" style="margin-top: 2em">
117    <dl class="collapsible collapsedOnLoad">
118        <dt class="collapsibleHeader">Observações:</dt>
119        <dd class="collapsibleContent">
120          <tal:block repeat="observacao view/observacoes">
121            <div class="commentDate" tal:content="observacao/data" />
122            <div class="commentBody">
123                <p tal:content="observacao/texto" />
124            </div>
125          </tal:block>
126        </dd>
127    </dl>
128    </div>
129
130    <div class="field" style="margin-top: 2em">
131    <dl class="collapsible collapsedOnLoad">
132        <dt class="collapsibleHeader">Anexos:</dt>
133        <dd class="collapsibleContent">
134    <div class="field">
135      <table class="listing" id="table-list-anexos">
136       <thead>
137         <tr>
138          <th>Nome do Arquivo</th>
139          <th>Data</th>
140          <th>Tamanho</th>
141         </tr>
142       </thead>
143      <tbody>
144        <tr tal:repeat="anexo view/anexos">
145          <td>
146             <a href="#" target="_blank"
147                tal:content="anexo/nome"
148                tal:attributes="href anexo/download_url">
149             </a>
150          </td>
151          <td tal:content="anexo/data">
152          </td>
153          <td tal:content="anexo/tamanho">
154          </td>
155        </tr>
156      </tbody>
157     </table>
158    </div>
159        </dd>
160    </dl>
161    </div>
162
163    <div class="field" style="margin-top: 2em">
164    <dl class="collapsible">
165        <dt class="collapsibleHeader">Tramitação:</dt>
166        <dd class="collapsibleContent">
167    <div class="field">
168      <table class="listing" id="table-list-tramite">
169       <thead>
170         <tr>
171          <th>Disponibilização</th>
172          <th>Recebimento</th>
173          <th>Área</th>
174          <th>Responsável</th>
175          <th>Ação</th>
176         </tr>
177       </thead>
178      <tbody>
179        <tr tal:repeat="tramite view/tramites">
180          <td tal:content="tramite/data_disponibilizacao">
181          </td>
182          <td tal:content="tramite/data_recebimento">
183          </td>
184          <td tal:content="tramite/area">
185          </td>
186          <td>
187             <a href="#" target="_blank"
188                class="overlay-show-pessoa"
189                tal:content="tramite/nome_responsavel"
190                tal:attributes="href string:${context/absolute_url}/@@show-pessoa?id=${tramite/responsavel_id}">
191             </a>
192          </td>
193          <td tal:content="tramite/acao">
194          </td>
195        </tr>
196      </tbody>
197     </table>
198    </div>
199        </dd>
200    </dl>
201    </div>
202
203<a id="overlay-add-tramite"
204   tal:attributes="href string:${context/absolute_url}/@@add-tramite?form.widgets.id=${protocolo/id}">Tramitar Protocolo</a>
205
206<script tal:replace="nothing">
207jQuery(function($) {
208  if (!jQuery.browser.msie ||
209      parseInt(jQuery.browser.version, 10) >= 7) {
210    $(".overlay-show-pessoa").prepOverlay({
211      subtype: 'ajax',
212      filter: '#content',
213      formselector: '#form',
214      noform: 'close',
215      closeselector: '#form-buttons-voltar',
216    });
217  }
218});
219
220jQuery(function($) {
221  if (!jQuery.browser.msie ||
222      parseInt(jQuery.browser.version, 10) >= 7) {
223    $("#overlay-add-tramite").prepOverlay({
224      subtype: 'ajax',
225      filter: '#content',
226      formselector: '#form',
227      noform: 'reload',
228      closeselector: '#form-buttons-cancelar',
229    });
230  }
231});
232</script>
233
234    </tal:protocolo-macro>
235
236       
237    <div tal:replace="structure provider:plone.belowcontentbody" />
238
239    </tal:main-macro>
240</metal:main>
241
242</body>
243</html>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.