Title: SF.net SVN: mrbs:[2445] mrbs/branches/flexible_day_end/web/js/edit_entry.js.php
Revision
2445
Author
cimorrison
Date
2012-09-27 16:37:57 +0000 (Thu, 27 Sep 2012)

Log Message

Made edit_entry recognise all day bookings

Modified Paths


Diff

Modified: mrbs/branches/flexible_day_end/web/js/edit_entry.js.php (2444 => 2445)


--- mrbs/branches/flexible_day_end/web/js/edit_entry.js.php	2012-09-27 15:57:47 UTC (rev 2444)
+++ mrbs/branches/flexible_day_end/web/js/edit_entry.js.php	2012-09-27 16:37:57 UTC (rev 2445)
@@ -1021,19 +1021,20 @@
     // If this is an All Day booking then check the All Day box and disable the 
     // start and end time boxes
     ?>
-    startSelect = form["start_seconds" + currentArea];
-    endSelect = form["end_seconds" + currentArea];
-    allDay = form["all_day" + currentArea];
-    if (allDay &&
-        !allDay.disabled && 
-        (parseInt(startSelect.options[startSelect.selectedIndex].value, 10) == startOptions[currentArea][0]['value']) &&
-        (parseInt(endSelect.options[endSelect.selectedIndex].value, 10) == endOptions[currentArea][nEndOptions[currentArea] - 1]['value']))
+    startSelect = $(form).find('select[name="start_seconds"]:visible');
+    endSelect = $(form).find('select[name="end_seconds"]:visible');
+    allDay = $(form).find('input[name="all_day"]:visible');
+    if ((allDay.is(':disabled') === false) && 
+        (startSelect.val() == startSelect.data('first')) &&
+        (endSelect.val() == endSelect.data('last')))
     {
-      allDay.checked = true;
-      startSelect.disabled = true;
-      endSelect.disabled = true;
-      old_start = startSelect.options[startSelect.selectedIndex].value;
-      old_end = endSelect.options[endSelect.selectedIndex].value;
+      allDay.attr('checked', 'checked');
+      startSelect.attr('disabled', 'disabled');
+      endSelect.attr('disabled', 'disabled');
+      onAllDayClick.oldStart = startSelect.val();
+      onAllDayClick.oldEnd = endSelect.val();
+      onAllDayClick.oldStartDatepicker = $(form).find('#start_datepicker').datepicker('getDate');
+      onAllDayClick.oldEndDatepicker = $(form).find('#end_datepicker').datepicker('getDate');
     }
   }
 
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits

Reply via email to