- Timestamp:
- 08/08/12 15:03:59 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.2-expresso1/prototype/modules/calendar/js/activity.helpers.js
r6958 r6959 18 18 var endDate = new Date; 19 19 var dueDate = new Date; 20 var percentage = 0; 20 var percentage = 0; 21 var statusTasks = {1: 0, 2: 0, 3: 0, 4: 0}; 21 22 22 23 var allDay = true; … … 42 43 43 44 blkAuto.find('input[name="percentage"]').val(percentage); 45 46 todoStatus('addActivity', 1); 47 48 UI.dialogs.addActivity.find('select[name="activityStatus"] option[value="'+1+'"]').attr('selected','selected'); 44 49 45 50 blkAuto.find('input[name="allDay"]').attr('checked', false); … … 52 57 if(i == 'length') 53 58 continue; 54 55 var statusActivity = tasks[i].status ; 59 60 statusTasks[tasks[i].status]++; 61 56 62 stTime = Date.parseExact( tasks[i].startDate + " "+$.trim( tasks[i].startHour) , formatString); 57 63 enTime = Date.parseExact( tasks[i].endDate + " "+$.trim( tasks[i].endHour), formatString ); … … 68 74 percentage += parseInt((100 / tasks.length)) * ( parseInt(tasks[i].percentage) / 100); 69 75 } 70 71 todoStatus('addActivity', (statusActivity != undefined) ? statusActivity : 1); 76 var statusActivity = 1; 77 78 if(statusTasks[4] != 0) 79 statusActivity = 4; 80 else if(statusTasks[2] != 0) 81 statusActivity = 2; 82 else if(statusTasks[3] == tasks.length) 83 statusActivity = 3; 84 else if(statusTasks[1] == tasks.length) 85 statusActivity = 1; 86 else 87 statusActivity = 2; 88 89 todoStatus('addActivity', statusActivity); 72 90 73 91 UI.dialogs.addActivity.find('select[name="activityStatus"] option[value="'+statusActivity+'"]').attr('selected','selected'); … … 230 248 modal:true, 231 249 autoOpen: false, 232 width:73 4,250 width:735, 233 251 position: 'center', 234 252 close: function(event, ui) {
Note: See TracChangeset
for help on using the changeset viewer.