diff --git a/js/webform.js b/js/webform.js index c91612d..49cfa05 100644 --- a/js/webform.js +++ b/js/webform.js @@ -16,6 +16,10 @@ Drupal.webform.datepicker = function(context) { $('div.webform-datepicker').each(function() { var $webformDatepicker = $(this); var $calendar = $webformDatepicker.find('input.webform-calendar'); + // Ensure the page we're on actually contains our datepicker markup, or quit. + if ($calendar.length == 0) { + return; + } var startDate = $calendar[0].className.replace(/.*webform-calendar-start-(\d{4}-\d{2}-\d{2}).*/, '$1').split('-'); var endDate = $calendar[0].className.replace(/.*webform-calendar-end-(\d{4}-\d{2}-\d{2}).*/, '$1').split('-'); var firstDay = $calendar[0].className.replace(/.*webform-calendar-day-(\d).*/, '$1');