1 | <%var iconStatus = ['','ui-icon-check', 'ui-icon-radio-off', 'ui-icon-close', 'ui-icon-help', 'ui-icon-transferthick-e-w', 'ui-icon-contact']
|
---|
2 | var legendStatus = ['','Confirmado','Tentativa','Cancelado','Sem Resposta','Delegado', 'Participante']
|
---|
3 | %>
|
---|
4 | <dl class="block-attendee-list attendees-list">
|
---|
5 | <dt class="me"><%= data.task.me.user ? data.task.me.user.name : data.task.me.name %></dt>
|
---|
6 | <dd class="me">
|
---|
7 | <select class="status" name="status">
|
---|
8 | <%if(!data.task.delegatedFrom[data.task.me.id]){%>
|
---|
9 | <option value="1" <%= data.task.status=='1' ? 'selected="selected"':'' %>>Eu vou</option>
|
---|
10 | <option value="3" <%= data.task.status=='3' ? 'selected="selected"':'' %>>Eu não vou</option>
|
---|
11 | <option value="2" <%= data.task.status=='2' ? 'selected="selected"':'' %>>Talvez</option>
|
---|
12 | <option class="hidden" value="5">Delegado</option>
|
---|
13 | <%}else{%>
|
---|
14 | <option value="5" 'selected="selected"'>Delegado</option>
|
---|
15 | <%}%>
|
---|
16 | </select>
|
---|
17 | <% if (data.task.id && !data.task.delegatedFrom[data.task.me.id] && !data.task.isOrganizer) { %>
|
---|
18 | <fieldset class="add-attendee-options-read">
|
---|
19 | <a href="#" class="button participant-delegate add-attendee-options-button">Delegar participação a um novo participante</a>
|
---|
20 | </fieldset>
|
---|
21 | <%}%>
|
---|
22 | <p class="input-group request-update <%=data.task.delegatedFrom[data.task.me.id] ? '' : "hidden"%>">
|
---|
23 | <input type="checkbox" name="receiveNotification" value="true" <%=data.task.me.receiveNotification =='1' ? 'checked="checked"' : ''%>/>
|
---|
24 | <label for="request-update">Receber atualizações</label>
|
---|
25 | </p>
|
---|
26 |
|
---|
27 | <input type="hidden" name="delegatedFrom[]" value="<%=data.task.me.delegatedFrom%>">
|
---|
28 | <input type="hidden" name="attendee[]" value="<%=data.task.me.id%>">
|
---|
29 | <input type="hidden" name="attendeeType[]" value="0">
|
---|
30 | </dd>
|
---|
31 |
|
---|
32 | <dt class="attendee-list">Convidados</dt>
|
---|
33 | <dd class="attendee-list">
|
---|
34 | <ul class="attendee-list">
|
---|
35 | <label for="attendee" title="<%= data.task.me.user ? data.task.me.user.mail : data.task.me.mail %>" class="mail hidden"></label>
|
---|
36 |
|
---|
37 | <li class="organizer <%= (data.task.isOrganizer || (data.task.delegatedFrom[data.task.me.id] && data.task.delegatedFrom[data.task.me.id].isOrganizer == '1')) ? "hidden" : "" %>">
|
---|
38 | <div style="overflow:hidden; width:100%; display:table;">
|
---|
39 | <span class="space-status ui-icon <%=iconStatus[data.task.organizer.status]%>" title="<%=legendStatus[data.task.organizer.status]%>"></span>
|
---|
40 | <span class="space-special ui-icon ui-icon-person" title="Organizador"></span>
|
---|
41 |
|
---|
42 | <% if(data.task.me.id != data.task.organizer.id){%>
|
---|
43 | <input type="checkbox" value="<%= data.task.organizer.id %>" disabled="disabled">
|
---|
44 | <input type="hidden" name="attendee[]" value="<%=data.task.organizer.id%>">
|
---|
45 | <input type="hidden" name="attendeeType[]" value="0">
|
---|
46 | <input type="hidden" name="delegatedFrom[]" value="<%=data.task.organizer.delegatedFrom%>">
|
---|
47 | <%}%>
|
---|
48 | <input type="hidden" name="attendee_organizer" value="<%=data.task.organizer.id%>">
|
---|
49 | <label for="attendee_organizer" title="<%= data.task.organizer.name ? data.task.organizer.name: '' %>" class="name name-special"><%= data.task.organizer.name ? data.task.organizer.name : '' %></label>
|
---|
50 | <label for="attendee_organizer" title="<%= data.task.organizer.mail ? data.task.organizer.mail: '' %>" class="mail name-special"><%= data.task.organizer.mail ? data.task.organizer.mail : '' %></label>
|
---|
51 | </div>
|
---|
52 | </li>
|
---|
53 | <%if(!!data.task.delegatedFrom[data.task.me.id]){
|
---|
54 | var delegated_me = data.task.delegatedFrom[data.task.me.id]%>
|
---|
55 | <li class="me-delegated">
|
---|
56 | <div style="overflow:hidden; width:100%; display:table;">
|
---|
57 | <span class="space-status ui-icon <%=iconStatus[delegated_me.status]%>" title="<%=legendStatus[delegated_me.status]%>"></span>
|
---|
58 | <span class="space-special ui-icon <%=iconStatus[5]%>" title="Delegado para"></span>
|
---|
59 | <input type="checkbox" value="<%= delegated_me.id%>" disabled="disabled">
|
---|
60 | <label for="me-delegated" title="<%= delegated_me.name ? delegated_me.name: '' %>" class="name name-special"><%= delegated_me.name ? delegated_me.name : '' %></label>
|
---|
61 | <label for="me-delegated" title="<%= delegated_me.mail ? delegated_me.mail: '' %>" class="mail name-special"><%= delegated_me.mail ? delegated_me.mail : '' %></label>
|
---|
62 | </div>
|
---|
63 | </li>
|
---|
64 | <%}%>
|
---|
65 | <% if (data.task && data.task.attendee.length > 0) {
|
---|
66 | for (var i=0; i< data.task.attendee.length; i++) {%>
|
---|
67 | <li class="attendee">
|
---|
68 | <div style="overflow:hidden; width:100%; display:table;">
|
---|
69 | <%if(data.task.delegatedFrom[data.task.attendee[i].id]){%>
|
---|
70 | <span class="open-delegate new ui-icon ui-icon-triangle-1-e"></span>
|
---|
71 | <%}else{%>
|
---|
72 | <span class="space-status ui-icon <%=iconStatus[data.task.attendee[i].status]%>" title="<%=legendStatus[data.task.attendee[i].status]%>"></span>
|
---|
73 | <%}%>
|
---|
74 | <span class="space-special ui-icon <%= !!data.task.delegatedFrom[data.task.attendee[i].id] ? iconStatus[5] : iconStatus[6]%>" title="<%=!!data.task.delegatedFrom[data.task.attendee[i].id] ? legendStatus[5] : legendStatus[6]%>"></span>
|
---|
75 |
|
---|
76 | <input type="checkbox" class="new" <%= data.task.isOrganizer ? '' : 'disabled="disabled"'%> value="<%= data.task.attendee[i].id %>">
|
---|
77 |
|
---|
78 | <input type="hidden" name="attendee[]" value="<%=data.task.attendee[i].id%>">
|
---|
79 | <input type="hidden" name="attendeeType[]" value="<%=data.task.attendee[i].isExternal%>">
|
---|
80 | <input type="hidden" name="delegatedFrom[]" value="<%=data.task.attendee[i].delegatedFrom%>">
|
---|
81 | <label title="<%= data.task.attendee[i].name ? data.task.attendee[i].name: '' %>" class="name <%= !!data.task.delegatedFrom[data.task.attendee[i].id] ? "name-special-delegated" : "name-special" %>"><%= data.task.attendee[i].name ? data.task.attendee[i].name : '' %></label>
|
---|
82 | <label title="<%= data.task.attendee[i].mail ? data.task.attendee[i].mail : ''%>" class="mail <%= !!data.task.delegatedFrom[data.task.attendee[i].id] ? "name-special-delegated" : "name-special"%>"><%= data.task.attendee[i].mail ? data.task.attendee[i].mail : '' %></label>
|
---|
83 | <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span>
|
---|
84 | </div>
|
---|
85 | <%if(data.task.isOrganizer){%>
|
---|
86 | <div class="attendee-options">
|
---|
87 | <a class="button close new">Remover</a>
|
---|
88 | </div>
|
---|
89 | <%}%>
|
---|
90 |
|
---|
91 | <%if(!!data.task.delegatedFrom[data.task.attendee[i].id]){%>
|
---|
92 | <%var attendee = data.task.delegatedFrom[data.task.attendee[i].id]%>
|
---|
93 | <% while(attendee != 0){%>
|
---|
94 | <div class="list-delegates hidden">
|
---|
95 | <div style="overflow:hidden; width:100%; display:table;">
|
---|
96 | <span class="status-delegate ui-icon <%=iconStatus[attendee.status]%>" title="<%=legendStatus[attendee.status]%>"></span>
|
---|
97 | <span class="space-special-delegated ui-icon <%= !!data.task.delegatedFrom[attendee.id] ? iconStatus[5] : iconStatus[6]%>" title="<%=!!data.task.delegatedFrom[attendee.id] ? legendStatus[5] : legendStatus[6]%>"></span>
|
---|
98 | <input type="hidden" name="attendee[]" value="<%=attendee.id%>">
|
---|
99 | <input type="hidden" name="attendeeType[]" value="<%=attendee.isExternal%>">
|
---|
100 | <input type="hidden" name="attendeeAcl[]" value="<%=attendee.acl%>">
|
---|
101 | <input type="hidden" name="delegatedFrom[]" value="<%=attendee.delegatedFrom%>">
|
---|
102 | <label title="<%= attendee.name ? attendee.name : '' %>" class="name <%=attendee.status == 5 ? "name-status-delegated-delegated" : "name-status-delegated-none"%>"><%= attendee.name ? attendee.name : '' %></label>
|
---|
103 | <label title="<%= attendee.mail ? attendee.mail : '' %>" class="mail <%=attendee.status == 5 ? "name-status-delegated-none" : "name-status-delegated-none"%>"><%= attendee.mail ? attendee.mail : '' %></label>
|
---|
104 | <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span>
|
---|
105 | </div>
|
---|
106 | </div>
|
---|
107 | <%attendee = !!data.task.delegatedFrom[attendee.id] ? data.task.delegatedFrom[attendee.id] : 0%>
|
---|
108 | <%}%>
|
---|
109 | <%}%>
|
---|
110 |
|
---|
111 |
|
---|
112 | </li>
|
---|
113 | <%}
|
---|
114 | } else if(data.task.me.id == data.task.organizer.id && !(data.task.attendee.length > 0) ) { %>
|
---|
115 | <li class="not-attendee">Não há outros participantes.</li>
|
---|
116 | <% } %>
|
---|
117 | </ul>
|
---|
118 | </dd>
|
---|
119 | <dd class="attendee-list-add <%= data.task.isOrganizer ? '' : 'hidden'%>">
|
---|
120 | <fieldset class="add-attendee-input input-field-rounded ui-corner-all">
|
---|
121 | <span class="ui-icon ui-icon-plus" <%= data.task.isOrganizer ? '' : 'disabled="disabled"'%>></span>
|
---|
122 | <input class="plus" <%= data.task.isOrganizer ? '' : 'disabled="disabled"'%> type="text" />
|
---|
123 | </fieldset>
|
---|
124 | </dd>
|
---|
125 |
|
---|
126 | <div class="ui-widget email-validation hidden">
|
---|
127 | <div style="padding: 0.2em 0.7em; margin-top: 5px;" class="ui-state-highlight ui-corner-all">
|
---|
128 | <p class="message">
|
---|
129 | <span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-info"></span>
|
---|
130 | <label></label>
|
---|
131 | </p>
|
---|
132 | </div>
|
---|
133 | </div>
|
---|
134 |
|
---|
135 | <dd class="attendee-list-brief">
|
---|
136 | <% if (data.task && data.task.attendee.length > 0) { %>
|
---|
137 | <ul class="attendees-count">
|
---|
138 | <li><label>Sim:</label><%=data.task.statusParticipants.accepted%></li>
|
---|
139 | <li><label>Não:</label><%=data.task.statusParticipants.cancelled%></li>
|
---|
140 | <li><label>Talvez:</label><%=data.task.statusParticipants.tentative%></li>
|
---|
141 | <li><label>Aguardando:</label><%=data.task.statusParticipants.unanswered%></li>
|
---|
142 | </ul>
|
---|
143 | <% } %>
|
---|
144 | <% if (data.task && data.task.sizeAttendeeLimit){%>
|
---|
145 | <ul class="attendees-count">
|
---|
146 | <li>Evento com muitos participantes, exibindo os 100 primeiros!</li>
|
---|
147 | </ul>
|
---|
148 | <% } %>
|
---|
149 | </dd>
|
---|
150 |
|
---|
151 | </dl>
|
---|
152 |
|
---|
153 | <dl class="block-add-attendee search <%= data.task.isOrganizer ? '' : 'hidden'%>">
|
---|
154 | <dt class="add-attendee search">Adicionar outros convidados</dt>
|
---|
155 | <dd class="add-attendee <%= data.task.isOrganizer ? '' : 'hidden'%>">
|
---|
156 | <fieldset class="block-add-attendee" title="Participantes">
|
---|
157 | <fieldset class="add-attendee-search search-field ui-corner-all">
|
---|
158 | <input class="search" type="text" />
|
---|
159 | <span class="ui-icon ui-icon-search"></span>
|
---|
160 | </fieldset>
|
---|
161 | <ul class="search-result-list ui-corner-all">
|
---|
162 |
|
---|
163 | </ul>
|
---|
164 |
|
---|
165 | </fieldset>
|
---|
166 | </dd>
|
---|
167 | </dl>
|
---|
168 |
|
---|