- Timestamp:
- 02/14/12 16:52:04 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/templates/attendee_add.ejs
r5437 r5514 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 %> 1 4 <dl class="block-attendee-list attendees-list"> 2 5 <dt class="me"><%= data.event.me.name %></dt> 3 6 <dd class="me"> 4 7 <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>--> 8 <%if(!data.event.delegatedFrom[data.event.me.id]){%> 9 <option value="1" <%= data.event.status=='1' ? 'selected="selected"':'' %>>Eu vou</option> 10 <%if(!data.event.acl.participationRequired){%> 11 <option value="3" <%= data.event.status=='3' ? 'selected="selected"':'' %>>Eu não vou</option> 12 <option value="2" <%= data.event.status=='2' ? 'selected="selected"':'' %>>Talvez</option> 13 <option class="hidden" value="5">Delegado</option> 14 <%}%> 15 <%}else{%> 16 <option value="5" 'selected="selected"'>Delegado</option> 17 <%}%> 9 18 </select> 10 <%if(data.event.organizer.id != data.event.me.id){%> 11 <input type="hidden" name="meId" value="<%=data.event.me.id%>"> 12 <%}%> 13 <fieldset class="add-attendee-search search-field ui-corner-all hidden"> 14 <span class="ui-icon ui-icon-search"></span> 15 <input class="search" type="text" /> 16 </fieldset> 19 <% if (!data.event.acl.organization && !data.event.acl.write && !data.event.acl.inviteGuests && !data.event.acl.participationRequired && !data.event.delegatedFrom[data.event.me.id] ) { %> 20 <fieldset class="add-attendee-options-read"> 21 <a href="#" class="button participant-delegate add-attendee-options-button">Delegar participação a um novo participante</a> 22 </fieldset> 23 <% } %> 24 25 <p class="input-group request-update <%=data.event.delegatedFrom[data.event.me.id] ? '' : "hidden"%>"> 26 <input type="checkbox" name="receiveNotification" value="true" <%=data.event.me.receiveNotification=='1' ? 'checked="checked"' : ''%>/> 27 <label for="request-update">Receber atualizações</label> 28 </p> 29 30 <input type="hidden" name="delegatedFrom[]" value="<%=data.event.me.delegatedFrom%>"> 31 32 <input type="hidden" name="attendee[]" value="<%=data.event.me.id%>"> 33 <input type="hidden" name="attendeeType[]" value="0"> 34 <input type="hidden" name="attendeeAcl[]" value="<%=data.event.me.acl%>"> 35 17 36 </dd> 18 37 … … 20 39 <dd class="attendee-list"> 21 40 <ul class="attendee-list"> 22 <li class="organizer <%= data.event.organizer.id == data.event.me.id ? "hidden" : ''%>">41 <li class="organizer <%= (data.event.acl.organization) ? "hidden" : "" %>"> 23 42 <div style="overflow:hidden; width:100%; display:table;"> 24 <input type="checkbox" value="<%= data.event.organizer.id %>" disabled="disabled"> 25 <input type="hidden" name="attendee[]" value="<%=data.event.organizer.id%>"> 26 <input type="hidden" name="attendeeType[]" value="0"> 27 <input type="hidden" name="attendee_organizer[]" value="<%=data.event.organizer.id%>"> 28 <label for="attendee_organizer" title="<%= data.event.organizer.name ? data.event.organizer.name: '' %>" class="name"><%= data.event.organizer.name ? data.event.organizer.name : '' %></label> 29 <label for="attendee_organizer" title="<%= data.event.organizer.mail ? data.event.organizer.mail: '' %>" class="mail"><%= data.event.organizer.mail ? data.event.organizer.mail : '' %></label> 30 <% if (data.event.me.id == data.event.organizer.id && false) { %> 31 <span class="button small swap">Mudar organizador</span> 32 <% } %> 43 <span class="space-status ui-icon <%=iconStatus[data.event.organizer.status]%>" title="<%=legendStatus[data.event.organizer.status]%>"></span> 44 <span class="space-special ui-icon ui-icon-person" title="Organizador"></span> 45 <% if (!data.event.acl.organization && (data.event.organizer.id != data.event.me.id )) { %> 46 <input type="checkbox" value="<%= data.event.organizer.id %>" disabled="disabled"> 47 <input type="hidden" name="attendee[]" value="<%=data.event.organizer.id%>"> 48 <input type="hidden" name="attendeeType[]" value="0"> 49 <input type="hidden" name="attendeeAcl[]" value="<%=data.event.organizer.acl%>"> 50 <input type="hidden" name="delegatedFrom[]" value="<%=data.event.organizer.delegatedFrom%>"> 51 <%}%> 52 <input type="hidden" name="attendee_organizer" value="<%=data.event.organizer.id%>"> 53 <label for="attendee_organizer" title="<%= data.event.organizer.name ? data.event.organizer.name: '' %>" class="name name-special"><%= data.event.organizer.name ? data.event.organizer.name : '' %></label> 54 <label for="attendee_organizer" title="<%= data.event.organizer.mail ? data.event.organizer.mail: '' %>" class="mail name-special"><%= data.event.organizer.mail ? data.event.organizer.mail : '' %></label> 33 55 </div> 34 </li> 35 36 <% if (data.event && data.event.attendee) { 37 for (var i=0; i< data.event.attendee.length; i++) { 38 %> 39 <li class="attendee"> 56 </li> 57 <%if(!!data.event.delegatedFrom[data.event.me.id]){ 58 var delegated_me = data.event.delegatedFrom[data.event.me.id]%> 59 <li class="me-delegated"> 40 60 <div style="overflow:hidden; width:100%; display:table;"> 41 <input type="checkbox" value="<%= data.event.attendee[i].id %>" disabled="disabled"> 42 <input type="hidden" name="attendee[]" value="<%=data.event.attendee[i].id%>"> 43 <input type="hidden" name="attendeeType[]" value="<%=data.event.attendee[i].isExternal%>"> 44 <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> 45 <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> 46 <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span> 47 </div> 48 <a class="button close">X</a> 61 <span class="space-status ui-icon <%=iconStatus[delegated_me.status]%>" title="<%=legendStatus[delegated_me.status]%>"></span> 62 <span class="space-special ui-icon <%=iconStatus[5]%>" title="Delegado para"></span> 63 <input type="checkbox" value="<%= delegated_me.id%>" disabled="disabled"> 64 <label for="me-delegated" title="<%= delegated_me.name ? delegated_me.name: '' %>" class="name name-special"><%= delegated_me.name ? delegated_me.name : '' %></label> 65 <label for="me-delegated" title="<%= delegated_me.mail ? delegated_me.mail: '' %>" class="mail name-special"><%= delegated_me.mail ? delegated_me.mail : '' %></label> 66 </div> 49 67 </li> 50 51 52 53 <% 54 } 55 } else { %> 56 <li>Não há outros participantes.</li> 68 <%}%> 69 <% if (data.event && data.event.attendee.length > 0) { 70 for (var i=0; i< data.event.attendee.length; i++) {%> 71 <li class="attendee"> 72 <div style="overflow:hidden; width:100%; display:table;"> 73 <%if(data.event.delegatedFrom[data.event.attendee[i].id]){%> 74 <span class="open-delegate new ui-icon ui-icon-triangle-1-e"></span> 75 <%}else{%> 76 <span class="space-status ui-icon <%=iconStatus[data.event.attendee[i].status]%>" title="<%=legendStatus[data.event.attendee[i].status]%>"></span> 77 <%}%> 78 <span class="space-special ui-icon <%= !!data.event.delegatedFrom[data.event.attendee[i].id] ? iconStatus[5] : iconStatus[6]%>" title="<%=!!data.event.delegatedFrom[data.event.attendee[i].id] ? legendStatus[5] : legendStatus[6]%>"></span> 79 <%if(data.event.acl.organization || data.event.acl.write){%> 80 <input type="checkbox" value="<%= data.event.attendee[i].id %>"> 81 <%}else{%> 82 <input type="checkbox" value="<%= data.event.attendee[i].id%>" disabled="disabled"> 83 <%}%> 84 <input type="hidden" name="attendee[]" value="<%=data.event.attendee[i].id%>"> 85 <input type="hidden" name="attendeeType[]" value="<%=data.event.attendee[i].isExternal%>"> 86 <input type="hidden" name="attendeeAcl[]" value="<%=data.event.attendee[i].acl%>"> 87 <input type="hidden" name="delegatedFrom[]" value="<%=data.event.attendee[i].delegatedFrom%>"> 88 <label title="<%= data.event.attendee[i].name ? data.event.attendee[i].name: '' %>" class="name <%= !!data.event.delegatedFrom[data.event.attendee[i].id] ? "name-special-delegated" : "name-special" %>"><%= data.event.attendee[i].name ? data.event.attendee[i].name : '' %></label> 89 <label title="<%= data.event.attendee[i].mail ? data.event.attendee[i].mail : ''%>" class="mail <%= !!data.event.delegatedFrom[data.event.attendee[i].id] ? "name-special-delegated" : "name-special"%>"><%= data.event.attendee[i].mail ? data.event.attendee[i].mail : '' %></label> 90 <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span> 91 </div> 92 <div class="attendee-options"> 93 <%if(data.event.acl.organization || data.event.acl.write){%> 94 <a class="button edit attendee-options-button-edit new">Editar permissões</a> 95 <a class="button close new">Remover</a> 96 <%}%> 97 </div> 98 99 100 <%if(!!data.event.delegatedFrom[data.event.attendee[i].id]){%> 101 <%var attendee = data.event.delegatedFrom[data.event.attendee[i].id]%> 102 <% while(attendee != 0){%> 103 <div class="list-delegates hidden"> 104 <div style="overflow:hidden; width:100%; display:table;"> 105 <span class="status-delegate ui-icon <%=iconStatus[attendee.status]%>" title="<%=legendStatus[attendee.status]%>"></span> 106 <span class="space-special-delegated ui-icon <%= !!data.event.delegatedFrom[attendee.id] ? iconStatus[5] : iconStatus[6]%>" title="<%=!!data.event.delegatedFrom[attendee.id] ? legendStatus[5] : legendStatus[6]%>"></span> 107 <input type="hidden" name="attendee[]" value="<%=attendee.id%>"> 108 <input type="hidden" name="attendeeType[]" value="<%=attendee.isExternal%>"> 109 <input type="hidden" name="attendeeAcl[]" value="<%=attendee.acl%>"> 110 <input type="hidden" name="delegatedFrom[]" value="<%=attendee.delegatedFrom%>"> 111 <label title="<%= attendee.name ? attendee.name : '' %>" class="name <%=attendee.status == 5 ? "name-status-delegated-delegated" : "name-status-delegated-none"%>"><%= attendee.name ? attendee.name : '' %></label> 112 <label title="<%= attendee.mail ? attendee.mail : '' %>" class="mail <%=attendee.status == 5 ? "name-status-delegated-none" : "name-status-delegated-none"%>"><%= attendee.mail ? attendee.mail : '' %></label> 113 <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span> 114 </div> 115 </div> 116 <%attendee = !!data.event.delegatedFrom[attendee.id] ? data.event.delegatedFrom[attendee.id] : 0%> 117 <%}%> 118 <%}%> 119 120 121 </li> 122 <%} 123 } else if(data.event.me.id == data.event.organizer.id && !(data.event.attendee.length > 0) ) { %> 124 <li class="not-attendee">Não há outros participantes.</li> 57 125 <% } %> 58 126 </ul> … … 86 154 87 155 </dl> 88 <% if (data.event.isOrganizer == 1) {%>89 <dl class="block-add-attendee">90 <dt class="add-attendee">Adicionarconvidados</dt>91 92 93 94 95 96 97 156 <% var isSearch = (data.event.acl.organization || data.event.acl.write || data.event.acl.inviteGuests) ? '' : 'hidden' %> 157 <dl class="block-add-attendee search <%=isSearch%>"> 158 <dt class="add-attendee search">Adicionar outros convidados</dt> 159 <dd class="add-attendee"> 160 <fieldset class="block-add-attendee" title="Participantes"> 161 <fieldset class="add-attendee-search search-field ui-corner-all"> 162 <span class="ui-icon ui-icon-search"></span> 163 <input class="search" type="text" /> 164 </fieldset> 165 <ul class="search-result-list ui-corner-all"> 98 166 99 167 </ul> 100 168 101 </fieldset> 169 </fieldset> 170 </dd> 171 </dl> 102 172 103 <fieldset class="block-add-attendee-permissions ui-corner-all hidden">104 <legend>Convidados podem:</legend>105 <ul class="add-attendee-permissions-list">106 <li><input type="checkbox" name="attendee-mod-event"><label for="attendee-mod-event">Modificar evento </label></li>107 <li><input type="checkbox" name="attendee-invite-others"><label for="attendee-invite-others">Convidar outros</label></li>108 <li><input type="checkbox" name="attendee-view-list-invited"><label for="attendee-view-list-invited">Ver lista de convidados</label></li>109 <li><input type="checkbox" name="attendee-optional"><label for="attendee-optional">Participação opcional</label></li>110 </ul>111 </fieldset>112 </dd>113 </dl>114 <% } %>
Note: See TracChangeset
for help on using the changeset viewer.