source: trunk/prototype/modules/calendar/templates/attendee_add.ejs @ 5358

Revision 5358, 5.0 KB checked in by acoutinho, 12 years ago (diff)

Ticket #2434 - Mudanca na manipulacao de participantes para melhor desempenho

Line 
1        <dl class="block-attendee-list attendees-list">
2                <dt class="me"><%= data.event.me.name %></dt>
3                <dd class="me">
4                        <select class="status" name="status">
5                                <option value="1" <%= data.event.status=='1' ? 'selected="selected"':'' %>>Eu vou</option>
6                                <option value="3" <%= data.event.status=='3' ? 'selected="selected"':'' %>>Eu não vou</option>
7                                <option value="2" <%= data.event.status=='2' ? 'selected="selected"':'' %>>Talvez</option>
8<!--                            <option value="another">Outra pessoa vai</option>-->
9                        </select>
10                        <fieldset class="add-attendee-search search-field ui-corner-all hidden">
11                                <span class="ui-icon ui-icon-search"></span>
12                                <input class="search" type="text" />
13                        </fieldset>
14                </dd>
15
16                <dt class="attendee-list">Convidados</dt>
17                <dd class="attendee-list">
18                        <ul class="attendee-list">
19                                <li class="organizer">
20                                        <div style="overflow:hidden; width:100%; display:table;">
21                                                <input type="checkbox" value="<%= data.event.organizer.uid %>" disabled="disabled">
22                                                <input type="hidden" name="attendee[]" value="<%=data.event.organizer.uid%>">
23                                                <input type="hidden" name="attendeeType[]" value="0">
24                                                <input type="hidden" name="attendee_organizer[]" value="<%=data.event.organizer.uid%>">
25                                                <label for="attendee_organizer" title="<%= data.event.organizer.name ? data.event.organizer.name: '' %>" class="name"><%= data.event.organizer.name ? data.event.organizer.name : '' %></label>
26                                                <label for="attendee_organizer" title="<%= data.event.organizer.mail ? data.event.organizer.mail: '' %>" class="mail"><%= data.event.organizer.mail ? data.event.organizer.mail : '' %></label>
27                                                <% if (data.event.me.uid == data.event.organizer.uid && false) { %>
28                                                <span class="button small swap">Mudar organizador</span>
29                                                <% } %>
30                                        </div>
31                                </li>           
32                               
33                        <% if (data.event && data.event.attendee) {
34                                for (var i=0; i< data.event.attendee.length; i++) {
35                        %>
36                                <li class="attendee">
37                                        <div style="overflow:hidden; width:100%; display:table;">
38                                                <input type="checkbox" value="<%= data.event.attendee[i].uid %>" disabled="disabled">
39                                                <input type="hidden" name="attendee[]" value="<%=data.event.attendee[i].uid%>">
40                                                <input type="hidden" name="attendeeType[]" value="<%=data.event.attendee[i].isExternal%>">
41                                                <label title="<%= data.event.attendee[i].name ? data.event.attendee[i].name: '' %>" class="name"><%= data.event.attendee[i].name ? data.event.attendee[i].name : '' %></label>
42                                                <label title="<%= data.event.attendee[i].mail ? data.event.attendee[i].mail : '' %>" class="mail"><%= data.event.attendee[i].mail ? data.event.attendee[i].mail : '' %></label>
43                                                <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span>
44                                        </div>
45                                        <a class="button close">X</a>
46                                </li>
47                               
48                               
49                               
50                        <%     
51                                }
52                        } else { %>
53                                <li>Não há outros participantes.</li>
54                        <% } %>
55                        </ul>
56                </dd>
57                <dd class="attendee-list-add">
58                        <fieldset class="add-attendee-input input-field-rounded ui-corner-all">
59                                <span class="ui-icon ui-icon-plus"></span>
60                                <input class="plus" type="text" />
61                        </fieldset>
62                </dd>
63               
64                <div class="ui-widget email-validation hidden">
65                        <div style="padding: 0.2em 0.7em; margin-top: 5px;" class="ui-state-highlight ui-corner-all">
66                                <p class="message">
67                                        <span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-info"></span>
68                                        <label></label>
69                                </p>
70                        </div>
71                </div>
72               
73                <dd class="attendee-list-brief">
74                <% if (data.event && data.event.attendee.length > 0) { %>
75                  <ul class="attendees-count">
76                <li><label>Sim:</label><%=data.event.statusParticipants.accepted%></li>
77                    <li><label>Não:</label><%=data.event.statusParticipants.cancelled%></li>
78                    <li><label>Talvez:</label><%=data.event.statusParticipants.tentative%></li>
79                    <li><label>Aguardando:</label><%=data.event.statusParticipants.unanswered%></li>
80                  </ul>     
81            <% } %>
82                </dd>
83               
84        </dl>
85<% if (data.event.isOrganizer == 1) { %>
86        <dl class="block-add-attendee">
87                <dt class="add-attendee">Adicionar convidados</dt>
88                <dd class="add-attendee">
89                        <fieldset class="block-add-attendee" title="Participantes">
90                                <fieldset class="add-attendee-search search-field ui-corner-all">
91                                        <span class="ui-icon ui-icon-search"></span>
92                                        <input class="search" type="text" />
93                                </fieldset>
94                                <ul class="search-result-list ui-corner-all">
95
96                                </ul>
97
98                        </fieldset>
99
100                        <fieldset class="block-add-attendee-permissions ui-corner-all hidden">
101                                <legend>Convidados podem:</legend>
102                                <ul class="add-attendee-permissions-list">
103                                        <li><input type="checkbox" name="attendee-mod-event"><label for="attendee-mod-event">Modificar evento </label></li>
104                                        <li><input type="checkbox" name="attendee-invite-others"><label for="attendee-invite-others">Convidar outros</label></li>
105                                        <li><input type="checkbox" name="attendee-view-list-invited"><label for="attendee-view-list-invited">Ver lista de convidados</label></li>
106                                        <li><input type="checkbox" name="attendee-optional"><label for="attendee-optional">Participação opcional</label></li>
107                                </ul>
108                        </fieldset>
109                </dd>
110        </dl>
111<% } %>
Note: See TracBrowser for help on using the repository browser.