Ignore:
Timestamp:
07/17/12 16:07:52 (12 years ago)
Author:
acoutinho
Message:

Ticket #2966 - primeiras implementacoes de tarefas aninhamento de equipo

File:
1 edited

Legend:

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

    r5927 r6797  
     1<% 
     2    var signatures = {'calendar': [], 'taskGroup': [], 'sharedCalendar': []}; 
     3    for(var i = 0; i < data.signatures.length; i++) 
     4    { 
     5        if(data.signatures[i].calendar.type == 1){ 
     6            signatures['taskGroup'].push(data.signatures[i]); 
     7        }else{ 
     8            signatures[data.signatures[i].isOwner == 1 ? 'calendar' : 'sharedCalendar'].push(data.signatures[i]);     
     9        } 
     10    } 
     11%> 
     12 
    113<div class="all-list-calendars"> 
    2     <% var signature = data.signatures %> 
    3     <% var external = false %> 
     14 
     15    <div class="my-groups-task"> 
     16        <a title='Grupos de tarefas' class="title-my-calendars" aria-expanded='false' role='button' tabindex='0'>Grupos de tarefas</a> 
     17        <span class="status-list ui-icon ui-icon-triangle-1-s"></span> 
     18        <a href="#" class="button new new-calendar">Novo Grupo</a> 
     19        <ul class="list-calendars my-list-calendars"> 
     20            <% for (var i=0; i < signatures['taskGroup'].length; i++) {%> 
     21            <li class="list-calendars-item list-calendars-item-<%= signatures['taskGroup'][i].calendar.id %>" title="<%= signatures['taskGroup'][i].calendar.name %>"> 
     22 
     23                <div> 
     24                    <input class="calendar-view" type="checkbox" name="" value="<%= signatures['taskGroup'][i].calendar.id %>" checked="checked"/> 
     25                    <label><%= signatures['taskGroup'][i].calendar.name %></label> 
     26 
     27                </div>  
     28                <a class="cal-list-options-btn my-cal-list-options-btn-<%= signatures['taskGroup'][i].calendar.id %>" style="background-color:#<%=signatures['taskGroup'][i].backgroundColor%>; border-color:#<%= signatures['taskGroup'][i].borderColor%>;"> 
     29                    <img src="../prototype/modules/calendar/img/arrow_down.png" width="10" height="10" class="cal-list-img"/> 
     30                </a> 
     31 
     32 
     33                <div class="cal-list-options my-cal-list-options-<%= signatures['taskGroup'][i].calendar.id %> hidden"> 
     34                    <ul> 
     35                        <li><a href="#" onclick="add_tab_configure_calendar(<%= signatures['taskGroup'][i].calendar.id%>);">Configurações</a></li> 
     36                        <li><a href="#" onclick="show_modal_import_export(0, <%= signatures['taskGroup'][i].calendar.id%>);">Importar</a></li> 
     37                        <li><a href="#" onclick="show_modal_import_export(1, <%= signatures['taskGroup'][i].calendar.id%>);">Exportar</a></li> 
     38                        <li><a href="#" onclick="show_modal_shared(<%= signatures['taskGroup'][i].calendar.id%>);">Compartilhar agenda</a></li> 
     39                        <li><a href="#" onclick="remove_calendar();">Remover agenda</a></li> 
     40                    </ul> 
     41 
     42                </div> 
     43            </li> 
     44            <%}%> 
     45 
     46        </ul> 
     47    </div> 
     48 
    449    <div class="my-calendars"> 
    550        <a title='Minhas agendas' class="title-my-calendars" aria-expanded='false' role='button' tabindex='0'>Minhas agendas</a> 
     
    752        <a href="#" class="button new new-calendar">Nova Agenda</a> 
    853        <ul class="list-calendars my-list-calendars"> 
    9             <% for (var i=0; i < signature.length; i++) { 
    10             if(signature[i].isOwner == 1){ 
    11             %> 
    12             <li class="list-calendars-item list-calendars-item-<%= signature[i].calendar.id %>" title="<%= signature[i].calendar.name %>"> 
     54            <% for (var i=0; i < signatures.calendar.length; i++) {%> 
     55            <li class="list-calendars-item list-calendars-item-<%= signatures['calendar'][i].calendar.id %>" title="<%= signatures['calendar'][i].calendar.name %>"> 
    1356 
    1457                <div> 
    15                     <input class="calendar-view" type="checkbox" name="" value="<%= signature[i].calendar.id %>" checked="checked"/> 
    16                     <label><%= signature[i].calendar.name %></label> 
     58                    <input class="calendar-view" type="checkbox" name="" value="<%= signatures['calendar'][i].calendar.id %>" checked="checked"/> 
     59                    <label><%= signatures['calendar'][i].calendar.name %></label> 
    1760 
    1861                </div>  
    19                 <a class="cal-list-options-btn my-cal-list-options-btn-<%= signature[i].calendar.id %>" style="background-color:#<%=signature[i].backgroundColor%>; border-color:#<%= signature[i].borderColor%>;"> 
     62                <a class="cal-list-options-btn my-cal-list-options-btn-<%= signatures['calendar'][i].calendar.id %>" style="background-color:#<%=signatures['calendar'][i].backgroundColor%>; border-color:#<%= signatures['calendar'][i].borderColor%>;"> 
    2063                    <img src="../prototype/modules/calendar/img/arrow_down.png" width="10" height="10" class="cal-list-img"/> 
    2164                </a> 
    2265 
    2366 
    24                 <div class="cal-list-options my-cal-list-options-<%= signature[i].calendar.id %> hidden"> 
     67                <div class="cal-list-options my-cal-list-options-<%= signatures['calendar'][i].calendar.id %> hidden"> 
    2568                    <ul> 
    26                         <li><a href="#" onclick="add_tab_configure_calendar(<%= signature[i].calendar.id%>);">Configurações</a></li> 
    27                         <li><a href="#" onclick="show_modal_import_export(0, <%= signature[i].calendar.id%>);">Importar</a></li> 
    28                         <li><a href="#" onclick="show_modal_import_export(1, <%= signature[i].calendar.id%>);">Exportar</a></li> 
    29                         <li><a href="#" onclick="show_modal_shared(<%= signature[i].calendar.id%>);">Compartilhar agenda</a></li> 
     69                        <li><a href="#" onclick="add_tab_configure_calendar(<%= signatures['calendar'][i].calendar.id%>);">Configurações</a></li> 
     70                        <li><a href="#" onclick="show_modal_import_export(0, <%= signatures['calendar'][i].calendar.id%>);">Importar</a></li> 
     71                        <li><a href="#" onclick="show_modal_import_export(1, <%= signatures['calendar'][i].calendar.id%>);">Exportar</a></li> 
     72                        <li><a href="#" onclick="show_modal_shared(<%= signatures['calendar'][i].calendar.id%>);">Compartilhar agenda</a></li> 
    3073                        <li><a href="#" onclick="remove_calendar();">Remover agenda</a></li> 
    3174                    </ul> 
     
    3376                </div> 
    3477            </li> 
    35             <%           
    36             }else 
    37             external = true; 
    38             } 
    39             %> 
     78            <%}%> 
    4079 
    4180        </ul> 
     
    4786        <a href="#" class="button new new-calendar-shared tiny">Nova Agenda</a> 
    4887 
    49         <% if (external) { %>    
    5088        <ul class="list-calendars signed-list-calendars"> 
    51             <% for (var i=0; i < signature.length; i++) { 
    52             if(signature[i].isOwner == 0){ 
    53             %> 
    54             <li class="list-calendars-item list-calendars-item-<%= signature[i].calendar.id %>" title="<%= signature[i].calendar.name %>"> 
     89            <% for (var i=0; i < signatures['sharedCalendar'].length; i++) {%> 
     90                <li class="list-calendars-item list-calendars-item-<%= signatures['sharedCalendar'][i].calendar.id %>" title="<%= signatures['sharedCalendar'][i].calendar.name %>"> 
    5591                 <div> 
    56                     <input class="calendar-view" type="checkbox" name="" value="<%= signature[i].calendar.id %>" checked="checked"/> 
    57                     <label><%= signature[i].calendar.name %></label> 
    58                  </div> 
    59                 <a class="cal-list-options-btn my-cal-list-options-btn-<%= signature[i].calendar.id %>" style="background-color:#<%=signature[i].backgroundColor%>; border-color:#<%= signature[i].borderColor%>;"> 
     92                            <input class="calendar-view" type="checkbox" name="" value="<%= signatures['sharedCalendar'][i].calendar.id %>" checked="checked"/> 
     93                            <label><%= signatures['sharedCalendar'][i].calendar.name %></label> 
     94                         </div> 
     95                <a class="cal-list-options-btn my-cal-list-options-btn-<%= signatures['sharedCalendar'][i].calendar.id %>" style="background-color:#<%=signatures['sharedCalendar'][i].backgroundColor%>; border-color:#<%= signatures['sharedCalendar'][i].borderColor%>;"> 
    6096                    <img src="../prototype/modules/calendar/img/arrow_down.png" width="10" height="10" class="cal-list-img"/></a> 
    61                 <div class="cal-list-options my-cal-list-options-<%= signature[i].calendar.id  %> hidden"> 
     97                <div class="cal-list-options my-cal-list-options-<%= signatures['sharedCalendar'][i].calendar.id  %> hidden"> 
    6298                    <ul> 
    63                         <li><a href="#" onclick="add_tab_configure_calendar(<%= signature[i].calendar.id %>);">Configurações</a></li> 
    64                         <li><a href="#" onclick="show_modal_import_export(0, <%= signature[i].calendar.id %>);">Importar</a></li> 
    65                         <li><a href="#" onclick="show_modal_import_export(1, <%= signature[i].calendar.id %>);">Exportar</a></li> 
    66                         <%if(!signature[i].permission.acl['required']){%> 
    67                             <li><a href="#" onclick="cancel_signature(<%= signature[i].id %>);">Cancelar assinatura</a></li> 
     99                        <li><a href="#" onclick="add_tab_configure_calendar(<%= signatures['sharedCalendar'][i].calendar.id %>);">Configurações</a></li> 
     100                        <li><a href="#" onclick="show_modal_import_export(0, <%= signatures['sharedCalendar'][i].calendar.id %>);">Importar</a></li> 
     101                        <li><a href="#" onclick="show_modal_import_export(1, <%= signatures['sharedCalendar'][i].calendar.id %>);">Exportar</a></li> 
     102                        <%if(!signatures['sharedCalendar'][i].permission.acl['required']){%> 
     103                            <li><a href="#" onclick="cancel_signatures['sharedCalendar'](<%= signatures['sharedCalendar'][i].id %>);">Cancelar assinatura</a></li> 
    68104                        <%}%> 
    69105                    </ul> 
     
    72108 
    73109            </li> 
    74             <%           
    75             } 
    76             } 
    77             %> 
     110            <%}%> 
    78111        </ul> 
    79         <% } %> 
    80112    </div> 
    81113</div> 
Note: See TracChangeset for help on using the changeset viewer.