Ignore:
Timestamp:
03/01/12 03:35:01 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Implementacao de compartilhamento de agendas (agendas usuario e agendas publicas)

File:
1 edited

Legend:

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

    r5399 r5592  
    11<div class="all-list-calendars"> 
    2 <% var agendas_usuario = data.calendars %> 
     2<% var signature = data.signatures %> 
    33<% var external = false %> 
    44<div class="my-calendars"> 
     
    77        <a href="#" class="button new new-calendar">Nova Agenda</a> 
    88        <ul class="list-calendars my-list-calendars"> 
    9                                 <% for (var i=0; i < agendas_usuario.length; i++) { 
    10  
    11                                         if(data.signatureOf[agendas_usuario[i].id].isOwner == 1){ 
    12                                          
    13                                                 var assinatures = data.signatureOf[agendas_usuario[i].id]; 
    14  
     9                                <% for (var i=0; i < signature.length; i++) { 
     10                                        if(signature[i].isOwner == 1){ 
    1511                                %> 
    16                                         <li class="list-calendars-item list-calendars-item-<%= agendas_usuario[i].id %>"> 
     12                                        <li class="list-calendars-item list-calendars-item-<%= signature[i].calendar.id %>"> 
    1713                                                 
    1814                                                <div> 
    19                                                         <input class="calendar-view" type="checkbox" name="" value="<%= agendas_usuario[i].id %>" checked="checked"/> 
    20                                                         <label><%= agendas_usuario[i].name %></label> 
     15                                                        <input class="calendar-view" type="checkbox" name="" value="<%= signature[i].calendar.id %>" checked="checked"/> 
     16                                                        <label><%= signature[i].calendar.name %></label> 
    2117                                                         
    2218                                                </div>  
    23                                                         <a class="cal-list-options-btn my-cal-list-options-btn-<%= agendas_usuario[i].id %>" style="background-color:#<%=assinatures.backgroundColor%>; border-color:#<%= assinatures.borderColor%>;"> 
     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%>;"> 
    2420                                                                <img src="../prototype/modules/calendar/img/arrow_down.png" width="10" height="10" class="cal-list-img"/> 
    2521                                                        </a> 
    2622                                                         
    2723                                                         
    28                                                 <div class="cal-list-options my-cal-list-options-<%= agendas_usuario[i].id %> hidden"> 
     24                                                <div class="cal-list-options my-cal-list-options-<%= signature[i].calendar.id %> hidden"> 
    2925                                                        <ul> 
    30                                                                 <li><a href="#" onclick="add_tab_configure_calendar(<%= agendas_usuario[i].id%>);">Configurações</a></li> 
    31                                                                 <li><a href="#" onclick="show_modal_import_export(0, <%= agendas_usuario[i].id%>);">Importar</a></li> 
    32                                                                 <li><a href="#" onclick="show_modal_import_export(1, <%= agendas_usuario[i].id%>);">Exportar</a></li> 
     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> 
    3330                                <li><a href="#" onclick="remove_calendar();">Remover agenda</a></li> 
    3431                                                        </ul> 
     
    4441        </ul> 
    4542</div> 
    46 <% if (external) { %> 
     43 
    4744<div class="signed-calendars"> 
    4845        <a title='Agendas assinadas' class="title-signed-calendars" aria-expanded='false' role='button' tabindex='0'>Agendas assinadas</a>                       
     46        <span class="status-list-shared ui-icon ui-icon-triangle-1-s"></span> 
     47        <a href="#" class="button new new-calendar-shared tiny">Nova Agenda</a> 
     48         
     49        <% if (external) { %>    
    4950                <ul class="list-calendars signed-list-calendars"> 
    50                          
    51                                         <% for (var i=0; i < agendas_usuario.length; i++) { 
    52                                                 if(data.signatureOf[agendas_usuario[i].id].isOwner == 0){ 
     51                                <% for (var i=0; i < signature.length; i++) { 
     52                                                if(signature[i].isOwner == 0){ 
    5353                                        %> 
    54                                                 <li class="list-calendars-item list-calendars-item-<%= agendas_usuario[i].id %>"> 
    55                                                         <input class="calendar-view" type="checkbox" name="" value="<%= agendas_usuario[i].id %>" checked="checked"/> 
    56                                                         <label><%= agendas_usuario[i].name %></label> 
     54                                                <li class="list-calendars-item list-calendars-item-<%= signature[i].calendar.id %>"> 
     55                                                        <input class="calendar-view" type="checkbox" name="" value="<%= signature[i].calendar.id %>" checked="checked"/> 
     56                                                        <label><%= signature[i].calendar.name %></label> 
    5757 
    58                                                         <a class="cal-list-options-btn signed-cal-list-options-btn-<%= agendas_usuario[i].id %>" onclick="show_cal_list_options('signed-cal-list-options-', <%= agendas_usuario[i].id %>)"  style="background-color:#<%=assinatures.backgroundColor%>; border-color:#<%= assinatures.borderColor%>"><img src="img/arrow_down.png" width="10" height="10" class="cal-list-img"></a> 
    59                                                         <div class="cal-list-options signed-cal-list-options-<%= agendas_usuario[i].id %> hidden"> 
     58                                                        <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%>;"> 
     59                                                        <img src="../prototype/modules/calendar/img/arrow_down.png" width="10" height="10" class="cal-list-img"/></a> 
     60                                                        <div class="cal-list-options my-cal-list-options-<%= signature[i].calendar.id  %> hidden"> 
    6061                                                                <ul> 
    61                                                                         <li><a href="#">Configurações</a></li> 
    62                                                                         <li><a href="#">Importar</a></li> 
    63                                                                         <li><a href="#">Exportar</a></li> 
    64                                     <li><a href="#">Cancelar assinatura</a></li> 
     62                                                                        <li><a href="#" onclick="add_tab_configure_calendar(<%= signature[i].calendar.id %>);">Configurações</a></li> 
     63                                                                        <li><a href="#" onclick="show_modal_import_export(0, <%= signature[i].calendar.id %>);">Importar</a></li> 
     64                                                                        <li><a href="#" onclick="show_modal_import_export(1, <%= signature[i].calendar.id %>);">Exportar</a></li> 
     65                                                                        <li><a href="#" onclick="cancel_signature(<%= signature[i].id %>);">Cancelar assinatura</a></li> 
    6566                                                                </ul> 
    66                                                         </div> 
     67 
     68                                                </div> 
    6769 
    6870                                                </li> 
     
    7274                                        %> 
    7375                </ul> 
     76        <% } %> 
    7477        </div> 
    75 <% } %> 
    7678</div> 
Note: See TracChangeset for help on using the changeset viewer.