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)

Location:
trunk/prototype/modules/calendar/templates
Files:
3 added
4 edited

Legend:

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

    r5514 r5592  
    160160                <fieldset class="block-add-attendee" title="Participantes"> 
    161161                        <fieldset class="add-attendee-search search-field ui-corner-all"> 
     162                                <input class="search" type="text" /> 
    162163                                <span class="ui-icon ui-icon-search"></span> 
    163                                 <input class="search" type="text" /> 
    164164                        </fieldset> 
    165165                        <ul class="search-result-list ui-corner-all"> 
  • 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> 
  • trunk/prototype/modules/calendar/templates/event_add.ejs

    r5515 r5592  
    123123                                <label>Avisar-me por </label> 
    124124                                <select name="alarmType[]"> 
    125                                         <option value="alert" <%= data.event.alarms[i].type=='alert' ? 'selected="selected"':'' %>>Alerta</option> 
    126                                         <option value="mail" <%= data.event.alarms[i].type=='mail' ? 'selected="selected"':'' %>>E-mail</option> 
     125                                <!--<option value="alert" <%= data.event.alarms[i].type=='alert' ? 'selected="selected"':'' %>>Alerta</option> 
     126                                        <option value="mail" <%= data.event.alarms[i].type=='mail' ? 'selected="selected"':'' %>>E-mail</option>--> 
    127127                                        <option value="sms" <%= data.event.alarms[i].type=='sms' ? 'selected="selected"':'' %>>SMS</option> 
    128128                                </select> 
    129129                                <input type="text" name="alarmTime[]" class="number input-small" value="<%= data.event.alarms[i].time %>"/> 
    130130                                <select name="alarmUnit[]"> 
     131                                        <option value="m" <%= data.event.alarms[i].unit=='m' ? 'selected="selected"':'' %>>Minutos</option> 
     132                                        <option value="h" <%= data.event.alarms[i].unit=='h' ? 'selected="selected"':'' %>>Horas</option> 
    131133                                        <option value="d" <%= data.event.alarms[i].unit=='d' ? 'selected="selected"':'' %>>Dias</option> 
    132                                         <option value="h" <%= data.event.alarms[i].unit=='h' ? 'selected="selected"':'' %>>Horas</option> 
    133                                         <option value="m" <%= data.event.alarms[i].unit=='m' ? 'selected="selected"':'' %>>Minutos</option> 
    134134                                </select> 
    135135                                <input type="hidden" name="alarmId[]" value="<%=data.event.useAlarmDefault ? '' : data.event.alarms[i].id%>" /> 
  • trunk/prototype/modules/calendar/templates/index.ejs

    r5514 r5592  
    6868<script type="text/javascript" src="<?= PLUGINSURL ?>/fgmenu/fg.menu.js"></script> 
    6969<script type="text/javascript" src="<?= PLUGINSURL ?>/qtip/jquery.qtip-1.0.0-rc3.min.js"></script> 
     70<script type="text/javascript" src="<?= PLUGINSURL ?>/contextmenu/jquery.contextMenu.js"></script> 
    7071 
    7172<!-- JPicker --> 
     
    8485 
    8586<script type='text/javascript' src='<?= MODULESURL ?>/js/helpers.js'></script> 
     87<script type='text/javascript' src='<?= MODULESURL ?>/js/calendar.shared.js'></script> 
    8688<script type='text/javascript' src='<?= MODULESURL ?>/js/timezone.js'></script> 
    8789<script type='text/javascript' src='<?= MODULESURL ?>/js/calendar.codecs.js'></script> 
    8890 
    8991<script type='text/javascript' src='<?= MODULESURL ?>/js/I18n.js'></script> 
     92<script type='text/javascript' src='<?= MODULESURL ?>/js/calendar.contentMenu.js'></script> 
    9093<script type="text/javascript" src="<?= MODULESURL ?>/js/init.js"></script> 
    9194 
     
    105108                        </div>           
    106109                        <fieldset class="search-field main-search ui-corner-all"> 
     110                                <input class="search" type="text" /> 
    107111                                <span class="ui-icon ui-icon-search"></span> 
    108                                 <input class="search" type="text" /> 
    109112                        </fieldset> 
    110113                </div> 
     
    129132                        <div id="tab_events_list_"> </div> 
    130133                        <div id="sandbox2">     </div> 
     134                        <div id="calendarShared">       </div> 
     135                        <div id="context-menu-event">   </div> 
    131136                </div> 
    132137                 
    133138                <div id="sandbox" class="expresso-calendar-container hidden"> </div> 
    134139                <div id="div-import-export-calendar" class="expresso-calendar-container"> </div> 
     140                <div id="div-copy-move-calendar" class="expresso-calendar-container"> </div> 
    135141                <div id="div-alarm" class="expresso-alarm-container"> </div> 
    136142        </div> 
Note: See TracChangeset for help on using the changeset viewer.