source: publico/ILPortal/trunk/skins/ILPortal_public/popoll_slot2.pt @ 719

Última Alteração nesse arquivo desde 719 foi 719, incluída por paulovieira, 14 anos atrás

alteracao no layout

File size: 4.8 KB
Linha 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3<html xmlns:tal="http://xml.zope.org/namespaces/tal"
4      xmlns:metal="http://xml.zope.org/namespaces/metal"
5      i18n:domain="plonepopoll">
6
7<body>
8
9<div metal:define-macro="popollBox"
10     tal:define="polls python:here.PlonePopoll_getPortletPoll();"
11     tal:condition="polls">
12     
13   <tal:block tal:define="poll python:polls[0];
14                          poll_url python:poll.absolute_url();"
15              tal:condition="python: here.portal_membership.checkPermission('Vote for a PlonePopoll', poll)">
16
17    <dl class="portlet" id="portlet-news">
18
19     <dt class="portletHeader">Sua Opinião</dt>
20      <dd class="portletItem">
21           <div><b><span tal:replace="python:poll.getPollQuestion()"> Plone Popoll Question </span></b></div>
22           <br />
23               
24               <form tal:condition="python:(not poll.hasVoted() and poll.isEnabled())"
25                     name="results"
26                     action=""
27                     method="post"
28                     enctype="multipart/form-data"
29                     tal:attributes="action string:${poll_url}/PlonePopoll_vote2" >
30                  <div tal:repeat="choice python: poll.listPollChoices()" align=left>
31                     <input type="checkbox"
32                            class="noborder"
33                            name="choice:list"
34                            id="#"
35                            value="#"
36                            tal:attributes="value repeat/choice/index;
37                            type python:test((poll.getPollNumber() > 1), 'checkbox', 'radio');
38                            id string:cb${repeat/choice/index};"/>
39                      <span tal:define="choice_index repeat/choice/index;"
40                            tal:replace="structure string:${choice}">>
41                        Choice
42                     </span>
43                  </div>
44                  <div align="left"><br>
45                     <!-- Vote Button -->
46                     <input class="context"
47                            type="submit"
48                            name="vote"
49                            value="Vote"
50                            i18n:attributes="value"/>
51                  </div>
52                  <span tal:replace="nothing">
53                     #### HIDDEN VARIABLE FOR THE FORM_TOOL ####
54                  </span>
55                  <input type="hidden" name="form_submitted" value="1" tal:attributes="value template/id" />
56
57               </form>
58
59               <table tal:define="public python: poll.isVisible();
60                                  owner python: poll.Creator();
61                                  current_user python: user.getUserName()"
62                      tal:condition="python:(poll.hasVoted() or poll.isDisabled()) and
63                                            (public == 1 or current_user == owner)"
64                      cellspacing="0"
65                      border="0"
66                      cellpadding="2">
67                  <tr tal:repeat="choice python: poll.getResults()"
68                      align=left>
69                     <td tal:define="choice_id python:choice[0];
70                                     choice_count python:choice[1];
71                                     choice_percentage python:'%0.2f'%choice[2];
72                                     bar_percentage python:int(choice[2])">
73                        <img src="bar_1_10.gif"
74                             height="10"
75                             tal:attributes="width string:${bar_percentage}">
76                        <b tal:content="string:${choice_percentage}%">44%</b>
77                        <br />
78                        <span tal:replace="structure string:${choice_id}">Choice 1</span>
79                     </td>
80                  </tr>
81               </table>
82            <div class="field"
83                 tal:define="public python: poll.isVisible();
84                             owner python: poll.Creator();
85                             current_user python: user.getUserName()"
86                 tal:condition="python: poll.listPollChoices() != [] and (public == 0 and current_user != owner)">
87                <b i18n:translate="text_results_not_visible">
88                    Results will appear later.
89                </b>
90          </div>
91               <br />
92               
93               <a tal:attributes="href string:${poll_url}/PlonePopoll_results2"
94                  i18n:translate="box_link_results">Results</a>
95               <br />
96
97               <a tal:attributes="href string:${portal_url}/polls2"
98                  i18n:translate="box_link_polls">Polls</a>
99               
100               <br />
101               <span i18n:translate="box_votes">Votes :</span> <span tal:replace="python:poll.getVotesCount()"/>
102            </dd>
103
104   </dl>
105    </tal:block>
106   
107</div>
108
109</body>
110
111</html>
112
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.