Changeset 5437 for trunk/prototype/modules/calendar/js
- Timestamp:
- 01/27/12 15:37:21 (12 years ago)
- Location:
- trunk/prototype/modules/calendar/js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/calendar.codecs.js
r5415 r5437 91 91 92 92 for( var i = 0; i < this.signatures.length; i++ ){ 93 this.signatureOf[ ( this.calendarOf[ this.calendarIds[i] = ( this.calendars[ this.calendars.length ] = this.signatures[i].calendar ).id ] = this.signatures[i].calendar ).id ] = this.signatures[i];93 this.signatureOf[ this.calendarIds[i] = ( this.calendars[ this.calendars.length ] = this.calendarOf[ this.signatures[i].id ] = this.signatures[i].calendar ).id ] = this.signatures[i]; 94 94 } 95 95 … … 272 272 user: User.me.id, 273 273 calendar: { 274 id: Calendar. signatureOf[form.signature].calendar.id,274 id: Calendar.calendarOf[form.signature].id, 275 275 name: Encoder.htmlEncode(form.name), 276 276 description: Encoder.htmlEncode(form.description), … … 351 351 user: User.me.id, 352 352 status: form.status, 353 id: form. attendee_organizer[0],353 id: form.meId, 354 354 isOrganizer: 0, 355 355 alarms: typeof(form.alarmTime) != 'undefined' ? … … 468 468 var res = $.map(evtObj, function( form ){ 469 469 470 var tzId = form.timezone || Calendar. calendarOf[form.calendar].timezone || User.preferences.timezone,470 var tzId = form.timezone || Calendar.signatureOf[form.calendar].calendar.timezone || User.preferences.timezone, 471 471 472 472 formatString = ( typeof form.allDay !== "undefined" && !!form.allDay )? pref.dateFormat+" HH:mm" : pref.dateFormat + " " + pref.hourFormat, -
trunk/prototype/modules/calendar/js/calendar.date.js
r5409 r5437 48 48 dayOfWeek: 49 49 { 50 'S AN': 0,50 'SUN': 0, 51 51 'MON': 1, 52 52 'TUE': 2, -
trunk/prototype/modules/calendar/js/helpers.js
r5409 r5437 153 153 154 154 /*Seleciona a agenda padrão para criação de um evento*/ 155 UI.dialogs.addEvent.find('option[value="'+ User.preferences.defaultCalendar+'"]').attr('selected','selected').trigger('change');155 UI.dialogs.addEvent.find('option[value="'+objEvent.calendar || User.preferences.defaultCalendar+'"]').attr('selected','selected').trigger('change'); 156 156 157 157 /*Adicionar alarms padrões, quando alterado a agenda do usuário*/ … … 1249 1249 1250 1250 function mountCriteriaList(view, page_index, calerdars_selecteds){ 1251 var criteria = {deepness: 2, order: 'startTime'} 1251 var rangeStart , rangeEnd; 1252 1252 switch (view){ 1253 1253 case 'basicDay': 1254 1254 case 'day': 1255 return {filter: ['AND', ['IN', 'calendar', calerdars_selecteds], ['=', 'rangeEnd', new Date().add({days: page_index}).toString("yyyy-MM-dd")]], criteria: criteria}; 1255 rangeStart = new Date().add({days: page_index}).toString("yyyy-MM-dd"); 1256 rangeEnd = rangeStart; 1257 break; 1256 1258 case 'agendaWeek': 1257 1259 case 'week': 1258 var dateStart = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekDefault]); 1259 var dateEnd = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekDefault]); 1260 return {filter: ['AND', ['IN', 'calendar', calerdars_selecteds], ['AND',['>=', 'rangeEnd', dateStart.add({days: (7 * page_index)}).toString("yyyy-MM-dd")], ['<=', 'rangeEnd', dateEnd.add({days: (7 * page_index)+7}).toString("yyyy-MM-dd")]]], criteria: criteria}; 1260 var dateStart = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekStart]); 1261 var dateEnd = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekStart]); 1262 rangeStart = dateStart.add({days: (7 * page_index)}).toString("yyyy-MM-dd"); 1263 rangeEnd = dateEnd.add({days: (7 * page_index)+7}).toString("yyyy-MM-dd"); 1264 break; 1261 1265 case 'month': 1262 1266 var date = new Date().add({months: page_index}) 1263 return {filter: ['AND',['IN', 'calendar', calerdars_selecteds], ['AND',['>=', 'rangeEnd', date.moveToFirstDayOfMonth().toString("yyyy-MM-dd")], ['<=', 'rangeEnd', date.moveToLastDayOfMonth().toString("yyyy-MM-dd")]]], criteria: criteria}; 1267 rangeStart = date.moveToFirstDayOfMonth().toString("yyyy-MM-dd"); 1268 rangeEnd = date.moveToLastDayOfMonth().toString("yyyy-MM-dd"); 1269 break; 1264 1270 case 'year': 1265 1271 var dateStart = new Date().add({years: page_index}); … … 1269 1275 if(dateEnd.getMonth() != 11) 1270 1276 dateEnd.moveToMonth(11) 1271 return {filter: ['AND', ['IN', 'calendar', calerdars_selecteds], ['AND',['>=', 'rangeEnd', dateStart.moveToFirstDayOfMonth().toString("yyyy-MM-dd")], ['<=', 'rangeEnd', dateEnd.moveToLastDayOfMonth().toString("yyyy-MM-dd")]]], criteria: criteria}; 1272 } 1277 rangeStart = dateStart.moveToFirstDayOfMonth().toString("yyyy-MM-dd"); 1278 rangeEnd = dateEnd.moveToLastDayOfMonth().toString("yyyy-MM-dd"); 1279 break; 1280 } 1281 return {filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar', calerdars_selecteds]], criteria: {deepness: 2, order: 'startTime'}}; 1282 1273 1283 } 1274 1284
Note: See TracChangeset
for help on using the changeset viewer.