Changeset 6359
- Timestamp:
- 05/31/12 11:06:40 (12 years ago)
- Location:
- trunk/prototype/modules/calendar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/calendar.codecs.js
r6347 r6359 212 212 213 213 rerenderView: function(force){ 214 //TODO - Remover if quando centralizar o objeto User que contem as informações do usuário logado em um local acessível a todos módulos 215 if(User.moduleName == "expressoCalendar"){ 216 if(force){ 217 delete Calendar.currentViewKey; 218 $('#calendar').fullCalendar( 'refetchEvents' ); 219 Refresh.init() 220 } 221 222 var calendarNotSelected = getSelectedCalendars( true ); 223 for(var i = 0; i < calendarNotSelected.length; i++) 224 if(!!Calendar.currentView[ calendarNotSelected[i] ]) 225 Calendar.currentView[ calendarNotSelected[i] ].hidden = true; 226 227 $('#calendar').fullCalendar( 'refetchEvents' ); 228 229 contentMenu(); 230 } 214 //TODO - Remover if quando centralizar o objeto User que contem as informações do usuário logado em um local acessível a todos módulos 215 if(User.moduleName == "expressoCalendar"){ 216 if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') == 0){ 217 if(force){ 218 delete Calendar.currentViewKey; 219 $('#calendar').fullCalendar( 'refetchEvents' ); 220 221 //Recarrega os alarmes de eventos 222 Alarms.load(); 223 224 Refresh.init(); 225 } 226 227 var calendarNotSelected = getSelectedCalendars( true ); 228 for(var i = 0; i < calendarNotSelected.length; i++) 229 if(!!Calendar.currentView[ calendarNotSelected[i] ]) 230 Calendar.currentView[ calendarNotSelected[i] ].hidden = true; 231 232 $('#calendar').fullCalendar( 'refetchEvents' ); 233 234 contentMenu(); 235 }else if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 236 pageselectCallback($('.events-list-win.active [name=keyword]').val(), 0); 237 } 231 238 } 232 239 } … … 313 320 if( status === 'serverclient' ){ 314 321 DataLayer.commit( false, false, function(){ 315 if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') == 0){ 316 Calendar.rerenderView(true); 317 }else if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 318 pageselectCallback($('.events-list-win.active [name=keyword]').val(), 0); 319 //Recarrega os alarmes de eventos 320 Alarms.load(); 322 Calendar.rerenderView(true); 321 323 }); 322 324 } -
trunk/prototype/modules/calendar/js/helpers.js
r6346 r6359 1913 1913 if(clicked == 'Sim'){ 1914 1914 1915 var schedulable = DataLayer.get('schedulable', '88'); 1916 1917 schedulable.calendar = idCalendar; 1918 1915 var schedulable = DataLayer.get('schedulable', ''+eventId); 1916 schedulable.calendar = ''+idCalendar; 1919 1917 var schudableDecode = DataLayer.encode( "schedulable:preview", schedulable); 1920 1918 var me = schudableDecode.me.user ? schudableDecode.me.user.id : schudableDecode.me.id; … … 2486 2484 .find('.button.delete').click(function(){ 2487 2485 var eventId = $(this).siblings('[name="eventid"]').val(); 2488 $.Zebra_Dialog('Tem certeza que deseja excluir o evento?', { 2489 'type': 'question', 2490 'overlay_opacity': '0.5', 2491 'buttons': ['Sim', 'Não'], 2492 'onClose': function(clicked) { 2493 if(clicked == 'Sim'){ 2494 DataLayer.remove('schedulable', eventId); 2495 } 2496 } 2497 }); 2486 var calendarId = $(this).siblings('[name="calendarid"]').val(); 2487 2488 remove_event(eventId, calendarId); 2498 2489 }) 2499 2490 .end().find('.button.edit').click(function(){ -
trunk/prototype/modules/calendar/templates/event_list.ejs
r5879 r6359 167 167 <div class="menu-container footer-container"> 168 168 <input name="eventid" type="hidden" value="<%=_event.id%>"></input> 169 <input name="calendarid" type="hidden" value="<%=_event.calendar%>"></input> 169 170 <a class="button delete" href="#">Excluir</a> 170 171 <a class="button edit" href="#">Editar</a>
Note: See TracChangeset
for help on using the changeset viewer.