Changeset 5812 for trunk/prototype/modules/calendar/js/calendar.shared.js
- Timestamp:
- 03/26/12 12:38:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/calendar.shared.js
r5810 r5812 17 17 close: function(event, ui) { 18 18 //Implementações de cancelar 19 DataLayer.rollback('calendarToPermission'); 19 20 currentUsers = {}; 20 21 } … … 49 50 DataLayer.put('calendarToPermission', {calendar: calendarSelected, type: 0, user: user, acl: acl}); 50 51 }); 52 53 $.each(UI.dialogs.sharedCalendar.find('.user-list li.current'), function( i , element ){ 54 var id = $(element).find('input[type="checkbox"]').val(); 55 var acl = $(element).find('input[name="attendeeAcl[]"]').val(); 56 if(acl == "") 57 DataLayer.remove('calendarToPermission', id); 58 else 59 DataLayer.put('calendarToPermission', {calendar: calendarSelected, type: 0, id: id, acl: acl}); 60 }); 61 62 51 63 DataLayer.commit(false, false, function(data){ 52 64 UI.dialogs.sharedCalendar.dialog("close"); … … 232 244 }).click(function () { 233 245 currentUsers[$(this).parents().find('input[name="user[]"]').val()] = false; 246 //remove permissão 247 if($(this).parents('li.current').length) 248 DataLayer.remove('calendarToPermission', $(this).parents('li.current').find('input[type="checkbox"]').val()); 249 234 250 $(this).parents('li').remove(); 235 251 }) … … 252 268 253 269 //Carrega os dados já cadastrados 254 var dataCurrent = DataLayer.get('calendarToPermission:detail', {filter: ['=','calendar', calendarId] , criteria: {deepness: 2}} , true);270 var dataCurrent = DataLayer.get('calendarToPermission:detail', {filter: ['=','calendar', calendarId] , criteria: {deepness: 2}}); 255 271 if(dataCurrent){ 256 272 for(var i = 0; i < dataCurrent.length; i++){ … … 264 280 265 281 UI.dialogs.sharedCalendar.find('dd.user-list ul.user-list') 266 .append(DataLayer.render('templates/user_shared_add_itemlist.ejs', [{id: dataCurrent[i].user.id, name: dataCurrent[i].user.name, mail: dataCurrent[i].user.mail, acl:dataCurrent[i].acl, aclValue: dataCurrent[i].aclValues, current: true }]))282 .append(DataLayer.render('templates/user_shared_add_itemlist.ejs', [{id: dataCurrent[i].user.id, name: dataCurrent[i].user.name, mail: dataCurrent[i].user.mail, acl:dataCurrent[i].acl, aclValue: dataCurrent[i].aclValues, current: true, idPermission: dataCurrent[i].id }])) 267 283 .scrollTo('max'); 268 284 $('li.not-user').remove();
Note: See TracChangeset
for help on using the changeset viewer.