NinoSkopac

Untitled

Jul 30th, 2015
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.     $(function() {
  3.         var ncal_individual_pickup_hours = [];
  4.        
  5.         ncal_individual_pickup_hours.push("8 9 10");
  6.         ncal_individual_pickup_hours.push("8 9 10");
  7.         ncal_individual_pickup_hours.push("8 9 10");
  8.        
  9.         function fill_select_times(array_hours, selector) {
  10.             array_hours = array_hours.split(" ");
  11.             ar_hrs_c = array_hours.length;
  12.            
  13.             $(selector).empty();
  14.            
  15.             $.each(array_hours, function(index, value) {
  16.                 if (index == (ar_hrs_c - 1)) {
  17.                     return false;
  18.                 }
  19.                
  20.                 if (index == 0) {
  21.                     var selected = "selected";
  22.                 } else {
  23.                     var selected = "";
  24.                 }
  25.                
  26.                 if (value > 12) {
  27.                     ampm = "pm";
  28.                 } else {
  29.                     ampm = "am";
  30.                 }
  31.                
  32.                 var next_hour = array_hours[index + 1];
  33.                
  34.                 if (next_hour > 12) {
  35.                     ampm2 = "pm";
  36.                 } else {
  37.                     ampm2 = "am";
  38.                 }
  39.                
  40.                 var option_text = value + ampm;
  41.                 option_text += " - " + next_hour + ampm2;
  42.                 var value_value = option_text;
  43.                
  44.                 $("#pickup_times").append('<option value="' + value_value + '"' + selected + '>' + option_text + '</option>');
  45.             });
  46.         }
  47.        
  48.         // for when page intially loads
  49.         fill_select_times(ncal_individual_pickup_hours[0], "#pickup_time");
  50.        
  51.         // date changed on pickup calendar? update pickup hours for new date
  52.         $("#pickup_date").on("dp.change", function(e) {
  53.             console.log(e.date);
  54.         });
  55.        
  56.         $("#pickup_date").datetimepicker({
  57.             pickDate: true,
  58.             pickTime: false,
  59.             dateFormat: 'dd-mm-yy',
  60.             enabledDates: ["31-07-2015","01-08-2015","03-08-2015",]
  61.         });
  62.     });
Advertisement
Add Comment
Please, Sign In to add comment