Ignore:
Timestamp:
07/24/12 10:20:48 (12 years ago)
Author:
marcieli
Message:

Ticket #2966 - Listagem e consulta separada por tipo (evento, tarefa, atividade).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/templates/event_list.ejs

    r6525 r6857  
    1 <div title="Lista de eventos" class="events-list events-list-win active"> 
     1<div title="<%=data.tab_title%>" class="events-list events-list-win active"> 
    22         
    33         
     
    4343                                        <td> 
    4444                                                <span> 
     45                                                        <% 
     46                                                        var img_type = ""; 
     47                                                        var title_type = ""; 
     48                                                        if(_event.type == 1){ 
     49                                                                img_type = "../prototype/modules/calendar/img/event.png"; 
     50                                                                title_type = "Evento"; 
     51                                                        }if(_event.type == 2){ 
     52                                                                img_type = "../prototype/modules/calendar/img/task.png";  
     53                                                                title_type = "Tarefa"; 
     54                                                        }if(_event.type == 3){ 
     55                                                                img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     56                                                                title_type = "Atividade"; 
     57                                                        } 
     58                                                        %> 
     59                                                        <img title="<%= title_type %>" src="<%= img_type %>">  
    4560                                                        <a class="title event-details-item" title='<%= _event.summary %>' aria-expanded='false' role='button' tabindex='0'><%= _event.summary %></a> 
    4661                                                        <!-- TODO: FAZER FUNCIONAR DESTA FORMA --> 
     
    108123                                                                        </p> 
    109124                                                                <%}%> 
    110                                                                 <%if(_event.repeat ){%> 
     125                                                                <%if(_event.type == 1){ 
     126                                                                        if(_event.repeat ){%> 
    111127                                                                    <p class="input-group"> 
    112128                                                                        <label>Repetição</label> 
    113129                                                                        <span><%= _event.repeat %></span> 
    114130                                                                    </p> 
    115                                                                 <%}%> 
     131                                                                <%}}%> 
    116132                                                                <p class="input-group"> 
    117133                                                                        <label>Lembretes</label> 
    118                                                                         <% if(_event.alarms) { %> 
     134                                                                        <% if(_event.alarms) {  
     135                                                                                        var string_alarm = ""; 
     136                                                                                        if(_event.type == 1) 
     137                                                                                                string_alarm = 'do evento';  
     138                                                                                        if(_event.type == 2) 
     139                                                                                                string_alarm = 'da tarefa'; 
     140                                                                                        if(_event.type == 2) 
     141                                                                                                string_alarm = 'da atividade'; 
     142                                                                                        %> 
    119143                                                                                <span class="large" > 
    120144                                                                                        <% for (var l=0; l < _event.alarms.length; l++) { %> 
    121                                                                                                 <span class="large" >Você será notificado por um <%=dateCalendar.alarmtype[_event.alarms[l].type]%> <%= _event.alarms[l].time %> <%= dateCalendar.timeunit[_event.alarms[l].unit]%><%=_event.alarms[l].time > 1 ? 's' : '' %> antes do evento</span> 
     145                                                                                                <span class="large" >Você será notificado por um <%=dateCalendar.alarmtype[_event.alarms[l].type]%> <%= _event.alarms[l].time %> <%= dateCalendar.timeunit[_event.alarms[l].unit]%><%=_event.alarms[l].time > 1 ? 's' : '' %> antes <%=string_alarm%></span> 
    122146                                                                                        <% } %> 
    123147                                                                                </span> 
    124148                                                                        <% } %> 
    125149                                                                </p> 
     150                                                                <%if(_event.type == 1){%> 
    126151                                                                <p class="input-group"> 
    127152                                                                        <label>Local</label> 
    128153                                                                        <span><%= _event.location %></span> 
    129154                                                                </p> 
     155                                                                <%}%> 
    130156                                                                <p class="input-group"> 
    131157                                                                        <label>Descrição </label> 
    132158                                                                        <span class="large" ><%= _event.description %></span> 
    133159                                                                </p> 
    134                                                                 <!--<p class="input-group"> 
     160                                                                <%if(_event.type != 1){%> 
     161                                                                <p class="input-group"> 
     162                                                                        <label>Prioridade </label> 
     163                                                                        <span><%= _event.priority %></span> 
     164                                                                </p> 
     165                                                                <p class="input-group"> 
     166                                                                        <label>Porcentagem de Conlusão </label> 
     167                                                                        <span><%= _event.percent %></span> 
     168                                                                </p> 
     169                                                                <p class="input-group"> 
     170                                                                        <label>Status </label> 
     171                                                                        <span><%= _event.status %></span> 
     172                                                                </p> 
     173                                                                <% } %> 
     174                                                                <!-- <p class="input-group"> 
    135175                                                                        <label>Privacidade</label> 
    136176                                                                        <span><%= _event.privacy %></span> 
    137                                                                 </p>--> 
     177                                                                </p> --> 
     178                                                                <%if(_event.type == 1){%> 
    138179                                                                <p class="input-group"> 
    139180                                                                        <label>Organizador</label> 
    140181                                                                        <span class="large"><%= _event.organizer.user ? _event.organizer.user.name : _event.organizer.name %>  (<%= _event.organizer.user ? _event.organizer.user.mail : _event.organizer.mail %>)</span> 
    141182                                                                </p> 
     183                                                                <%} 
     184                                                                if(_event.type != 3){%> 
    142185                                                                <p class="input-group"> 
    143186                                                                        <label>Participantes</label> 
     
    150193                                                                        <% } %> 
    151194                                                                </p> 
     195                                                                <%} 
     196                                                                if(_event.type == 3){%> 
     197                                                                <p class="input-group"> 
     198                                                                        <label>Tarefas</label> 
     199                                                                        <% if(_event.tasks) { %> 
     200                                                                                <span class="large" > 
     201                                                                                        <% for (var m=0; m < _event.tasks.length; m++) { %> 
     202                                                                                                <span class="large"><%=_event.tasks[m].description%></span> 
     203                                                                                        <%}%> 
     204                                                                                </span> 
     205                                                                        <% } %> 
     206                                                                </p> 
     207                                                                <%} 
     208                                                                if(_event.type == 1){%> 
    152209                                                                <p class="input-group"> 
    153210                                                                        <label>Presença</label> 
     
    164221                                                                        </span> <!-- Ta hardcodificado isso aqui? --> 
    165222                                                                </p> 
     223                                                                <%}%> 
    166224                                                        </fieldset> 
    167225                                                        <div class="menu-container footer-container"> 
    168226                                                                <input name="eventid" type="hidden" value="<%=_event.id%>"></input> 
    169                                                                 <input name="calendarid" type="hidden" value="<%=_event.calendar%>"></input> 
     227                                                                <input name="eventtype" type="hidden" value="<%=_event.type%>"></input> 
     228                                <input name="calendarid" type="hidden" value="<%=_event.calendar%>"></input> 
    170229                                                                <a title="Excluir" class="button delete" href="#">Excluir</a> 
    171230                                                                <a title="Editar" class="button edit" href="#">Editar</a> 
Note: See TracChangeset for help on using the changeset viewer.