Changeset 6584
- Timestamp:
- 06/22/12 16:35:35 (11 years ago)
- Location:
- branches/2.4/prototype/modules/calendar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4/prototype/modules/calendar/interceptors/DBMapping.php
r6501 r6584 895 895 } 896 896 897 public function decodeDeleteCalendarSignatureAlarm(&$uri, &$params, &$criteria, $original) { 898 if ($original['URI']['id'] == '' && isset($original['criteria']['filter'])){ 899 Controller::deleteAll(array('concept' => 'calendarSignatureAlarm'), null,$original['criteria']); 900 return false; 901 } 902 } 897 903 public function createDefaultSignature(&$uri, &$result, &$criteria, $original) { 898 904 -
branches/2.4/prototype/modules/calendar/js/helpers.js
r6501 r6584 1681 1681 var signatures = []; 1682 1682 var previewActiveCalendarConf = 0; 1683 var calendarAlarms = []; 1683 1684 1684 1685 for (var i=0; i<Calendar.signatures.length; i++) { … … 1726 1727 }); 1727 1728 form_content.find('.button').button(); 1728 1729 jQuery('.preferences-alarms-list').find('.button.remove').click(function(el){ 1730 calendarAlarms[calendarAlarms.length] = $(this).parent('li').find('input[name="alarmId[]"]').val(); 1731 $(this).parent().remove(); 1732 }); 1733 1729 1734 DataLayer.render( 'templates/timezone_list.ejs', {}, function( timezones_options ){ 1730 1735 var valueTimeZone = calendars[nowActive].timezone; … … 1844 1849 var template_content = jQuery('#configure_tab').html( template ).find('.configure-calendars-win'); 1845 1850 template_content.find('.button').button().filter('.save').click(function(evt){ 1851 if(calendarAlarms.length) 1852 DataLayer.removeFilter('calendarSignatureAlarm', {filter: ['IN','id', calendarAlarms]}); 1846 1853 template_content.find('form').submit(); 1847 1854 $tabs.tabs( "remove", "#configure_tab"); … … 1851 1858 refresh_calendars(); 1852 1859 }); 1860 if(calendarAlarms.length) 1861 Calendar.load(); 1853 1862 }).end().filter('.cancel').click(function(evt){ 1854 1863 $tabs.tabs( "remove", "#configure_tab"); -
branches/2.4/prototype/modules/calendar/templates/configure_calendars_itemlist.ejs
r5927 r6584 87 87 <input type="hidden" name="alarmId[]" value="<%=data.signature.defaultAlarms[i].id%>" /> 88 88 <label>antes de cada evento.</label> 89 <a class="button remove small">Excluir</a>89 <a class="button remove tiny">Excluir</a> 90 90 </li> 91 91 <%}%>
Note: See TracChangeset
for help on using the changeset viewer.