fixing min days logic for off canvas res form
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 2 Dec 2015 21:58:33 +0000 (16:58 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 2 Dec 2015 21:58:33 +0000 (16:58 -0500)
js/app.js
js/custom/pageSetup.js

index 2ffa2bc..0133814 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -50,6 +50,10 @@ $(document).ready(function () {
         currentDate = new Date(currentDate);
         currentDate = new Date(currentDate.getUTCFullYear(), currentDate.getUTCMonth(), currentDate.getUTCDate());
         currentDate.setDate(currentDate.getDate());
+        dd = currentDate.getDate() + 1;
+        if (dd <= 9) {
+            dd = '0' + dd;
+        }
         d = currentDate.getDate();
         if (d <= 9) {
             d = '0' + d;
@@ -60,13 +64,16 @@ $(document).ready(function () {
         }
         y = currentDate.getFullYear();
         start = "arrival_date=" + y + '-' + m + '-' + d + '&';
+        minDays = y + '-' + m + '-' + dd;
+        $("#departOff").attr("min", minDays);
         $("#nightsOff").val(Math.ceil(currentDate2 - currentDate) / (1000 * 60 * 60 * 24));
         if ($("#nightsOff").val() <= 0) {
             $("#departOff").val("Minimum 1 Night");
             $("#nightsOff").val("");
         }
-        stay 
-      
+        if ($("#departOff").val() === "Departure Date") {
+            $("#nightsOff").val("");
+        }
     });
     // restrict departure date ///////////////////////////////
     $(document).on('change', '#departOff', function () {
index 0b399ec..ae20a7f 100644 (file)
@@ -41,6 +41,10 @@ $(document).ready(function () {
         currentDate = new Date(currentDate);
         currentDate = new Date(currentDate.getUTCFullYear(), currentDate.getUTCMonth(), currentDate.getUTCDate());
         currentDate.setDate(currentDate.getDate());
+        dd = currentDate.getDate() + 1;
+        if (dd <= 9) {
+            dd = '0' + dd;
+        }
         d = currentDate.getDate();
         if (d <= 9) {
             d = '0' + d;
@@ -51,13 +55,16 @@ $(document).ready(function () {
         }
         y = currentDate.getFullYear();
         start = "arrival_date=" + y + '-' + m + '-' + d + '&';
+        minDays = y + '-' + m + '-' + dd;
+        $("#departOff").attr("min", minDays);
         $("#nightsOff").val(Math.ceil(currentDate2 - currentDate) / (1000 * 60 * 60 * 24));
         if ($("#nightsOff").val() <= 0) {
             $("#departOff").val("Minimum 1 Night");
             $("#nightsOff").val("");
         }
-        stay 
-      
+        if ($("#departOff").val() === "Departure Date") {
+            $("#nightsOff").val("");
+        }
     });
     // restrict departure date ///////////////////////////////
     $(document).on('change', '#departOff', function () {