Ignore:
Timestamp:
08/10/12 19:11:37 (8 years ago)
Author:
acoutinho
Message:

Ticket #2966 - Merge de novas funcionalidades com trunk #2951, #2952

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/templates/event_list.ejs

    r6525 r6996  
    1 <div title="Lista de eventos" class="events-list events-list-win active"> 
     1<% 
     2 
     3    var decoder = {status: {1: 'Sem ações', 2: 'Em processo', 3: 'Completo', 4: 'Cancelado'}, priority: {1: 'Alta', 2: 'Normal', 3: 'Baixa'}} 
     4 
     5%> 
     6 
     7<div title="<%=data.tab_title%>" class="events-list events-list-win active"> 
    28         
    39         
     
    4349                                        <td> 
    4450                                                <span> 
     51                                                        <% 
     52                                                        var img_type = ""; 
     53                                                        var title_type = ""; 
     54                                                        if(_event.type == '1'){ 
     55                                                                img_type = "../prototype/modules/calendar/img/big-event.png"; 
     56                                                                title_type = "Evento"; 
     57                                                        }if(_event.type == '2'){ 
     58                                                                img_type = "../prototype/modules/calendar/img/big-task.png";  
     59                                                                title_type = "Tarefa"; 
     60                                                        }if(_event.type == '3'){ 
     61                                                                img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     62                                                                title_type = "Atividade"; 
     63                                                        } 
     64                                                        %> 
     65                                                        <img title="<%= title_type %>" src="<%= img_type %>">  
    4566                                                        <a class="title event-details-item" title='<%= _event.summary %>' aria-expanded='false' role='button' tabindex='0'><%= _event.summary %></a> 
    4667                                                        <!-- TODO: FAZER FUNCIONAR DESTA FORMA --> 
     
    86107                                                        %> 
    87108                                                </span>  
    88                                                 <div class="details-event-list hidden"> 
     109                                                <div class="details-event-list hidden <%= (title_type == "Evento" ? "details-event" : "details-task")  %>"> 
    89110                                                        <fieldset class="fields-details-event-list">                                                     
    90111                                                                <%if(_event.allDay){%> 
    91112                                                                        <p class="input-group date-info"> 
    92                                                                                 <label>Duração</label> 
     113                                                                                <label>Duração:</label> 
    93114                                                                                <span class="">Dia inteiro</span> 
    94115                                                                        </p> 
     
    108129                                                                        </p> 
    109130                                                                <%}%> 
    110                                                                 <%if(_event.repeat ){%> 
     131                                                                <%if(_event.type == '1'){ 
     132                                                                        if(_event.repeat ){%> 
    111133                                                                    <p class="input-group"> 
    112134                                                                        <label>Repetição</label> 
    113135                                                                        <span><%= _event.repeat %></span> 
    114136                                                                    </p> 
    115                                                                 <%}%> 
    116                                                                 <p class="input-group"> 
    117                                                                         <label>Lembretes</label> 
    118                                                                         <% if(_event.alarms) { %> 
     137                                                                <%}}%> 
     138                                                                <p class="input-group"> 
     139                                                                        <label>Lembretes:</label> 
     140                                                                        <% if(_event.alarms) {  
     141                                                                                        var string_alarm = ""; 
     142                                                                                        if(_event.type == '1') 
     143                                                                                                string_alarm = 'do evento';  
     144                                                                                        if(_event.type == '2') 
     145                                                                                                string_alarm = 'da tarefa'; 
     146                                                                                        if(_event.type == '3') 
     147                                                                                                string_alarm = 'da atividade'; 
     148                                                                                        %> 
    119149                                                                                <span class="large" > 
    120150                                                                                        <% 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> 
     151                                                                                                <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> 
    122152                                                                                        <% } %> 
    123153                                                                                </span> 
    124154                                                                        <% } %> 
    125155                                                                </p> 
    126                                                                 <p class="input-group"> 
    127                                                                         <label>Local</label> 
     156                                                                <%if(_event.type == '1'){%> 
     157                                                                <p class="input-group"> 
     158                                                                        <label>Local:</label> 
    128159                                                                        <span><%= _event.location %></span> 
    129160                                                                </p> 
    130                                                                 <p class="input-group"> 
    131                                                                         <label>Descrição </label> 
     161                                                                <%}%> 
     162                                                                <p class="input-group"> 
     163                                                                        <label>Descrição:</label> 
    132164                                                                        <span class="large" ><%= _event.description %></span> 
    133165                                                                </p> 
    134                                                                 <!--<p class="input-group"> 
     166                                                                <%if(_event.type != '1'){%> 
     167                                                                <p class="input-group"> 
     168                                                                        <label>Prioridade:</label> 
     169                                                                        <span><%= decoder['priority'][_event.priority] %></span> 
     170                                                                </p> 
     171                                                                <p class="input-group"> 
     172                                                                        <label>% Conlusão:</label> 
     173                                                                        <span><%= _event.percentage %>%</span> 
     174                                                                </p> 
     175                                                                <p class="input-group"> 
     176                                                                        <label>Status:</label> 
     177                                                                        <span><%= decoder['status'][_event.status] %></span> 
     178                                                                </p> 
     179                                                                <% } %> 
     180                                                                <!-- <p class="input-group"> 
    135181                                                                        <label>Privacidade</label> 
    136182                                                                        <span><%= _event.privacy %></span> 
    137                                                                 </p>--> 
    138                                                                 <p class="input-group"> 
    139                                                                         <label>Organizador</label> 
    140                                                                         <span class="large"><%= _event.organizer.user ? _event.organizer.user.name : _event.organizer.name %>  (<%= _event.organizer.user ? _event.organizer.user.mail : _event.organizer.mail %>)</span> 
    141                                                                 </p> 
    142                                                                 <p class="input-group"> 
    143                                                                         <label>Participantes</label> 
     183                                                                </p> --> 
     184                                                                <%if(_event.organizer && _event.organizer.user){%> 
     185                                                                <p class="input-group"> 
     186                                                                        <label>Organizador:</label> 
     187                                                                        <span class="large"><%= _event.organizer.user ? _event.organizer.user.name : _event.organizer.name %>  (<%= _event.organizer.user ? _event.organizer.user.mail : _event.organizer.mail %>)</span> 
     188                                                                </p> 
     189                                <%}%> 
     190                                                                <%if(_event.type != '3'){%> 
     191                                                                <p class="input-group"> 
     192                                                                        <label>Participantes:</label> 
    144193                                                                        <% if(_event.attendee) { %> 
    145194                                                                                <span class="large" > 
     
    150199                                                                        <% } %> 
    151200                                                                </p> 
    152                                                                 <p class="input-group"> 
    153                                                                         <label>Presença</label> 
     201                                                                <%} 
     202                                                                if(_event.type == '3'){%> 
     203                                                                <p class="input-group"> 
     204                                                                        <label>Tarefas</label> 
     205                                                                        <% if(_event.tasks) { %> 
     206                                                                                <span class="large" > 
     207                                                                                        <% for (var m in _event.tasks) { %> 
     208                                                                                                <span class="large"><%=_event.tasks[m].description%></span> 
     209                                                                                        <%}%> 
     210                                                                                </span> 
     211                                                                        <% } %> 
     212                                                                </p> 
     213                                                                <%}%> 
     214                                                                 
     215                                                                <p class="input-group"> 
     216                                                                        <label>Presença:</label> 
    154217                                                                        <span> 
    155                                                                             <% var status_name; 
    156                                                                                 if (_event.status == 1) 
    157                                                                                     status_name = "Eu vou"; 
    158                                                                                 else if (_event.status == 2) 
    159                                                                                     status_name = "Talvez"; 
    160                                                                                 else if (_event.status == 3) 
    161                                                                                     status_name = "Eu não vou"; 
    162                                                                             %> 
    163                                                                             <%= status_name %> 
    164                                                                         </span> <!-- Ta hardcodificado isso aqui? --> 
    165                                                                 </p> 
     218                                        <% var status_name; 
     219                                            if (_event.status == 1) 
     220                                                status_name = "Eu vou"; 
     221                                            else if (_event.status == 2) 
     222                                                status_name = "Talvez"; 
     223                                            else if (_event.status == 3) 
     224                                                status_name = "Eu não vou"; 
     225                                        %> 
     226                                        <%= status_name %> 
     227                                    </span> <!-- Ta hardcodificado isso aqui? --> 
     228                                                                </p> 
     229 
    166230                                                        </fieldset> 
    167231                                                        <div class="menu-container footer-container"> 
    168232                                                                <input name="eventid" type="hidden" value="<%=_event.id%>"></input> 
    169                                                                 <input name="calendarid" type="hidden" value="<%=_event.calendar%>"></input> 
     233                                                                <input name="eventtype" type="hidden" value="<%=_event.type%>"></input> 
     234                                <input name="calendarid" type="hidden" value="<%=_event.calendar ? _event.calendar : _event.group%>"></input> 
     235                                                                <a title="Imprimir" class="button print" href="#">Imprimir</a> 
    170236                                                                <a title="Excluir" class="button delete" href="#">Excluir</a> 
    171237                                                                <a title="Editar" class="button edit" href="#">Editar</a> 
Note: See TracChangeset for help on using the changeset viewer.