From ff2eb9e8f43124dd64ba26ab27303857540e8038 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Tue, 4 Sep 2018 23:25:36 -0400 Subject: [PATCH] crm.datepicker.js - cleanup $CRM._ Move crm.datepicker.js to load after Common.js so it has access to CRM._ --- CRM/Core/Resources.php | 2 +- js/crm.datepicker.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CRM/Core/Resources.php b/CRM/Core/Resources.php index e24e36ff5c..7436cb682a 100644 --- a/CRM/Core/Resources.php +++ b/CRM/Core/Resources.php @@ -725,8 +725,8 @@ class CRM_Core_Resources { "bower_components/datatables/media/css/jquery.dataTables.min.css", "bower_components/jquery-validation/dist/jquery.validate.min.js", "packages/jquery/plugins/jquery.ui.datepicker.validation.min.js", - "js/crm.datepicker.js", "js/Common.js", + "js/crm.datepicker.js", "js/crm.ajax.js", "js/wysiwyg/crm.wysiwyg.js", ); diff --git a/js/crm.datepicker.js b/js/crm.datepicker.js index cfef977c04..654ca80ace 100644 --- a/js/crm.datepicker.js +++ b/js/crm.datepicker.js @@ -20,7 +20,7 @@ } var $dataField = $(this).wrap(''), - settings = CRM._.cloneDeep(options || {}), + settings = _.cloneDeep(options || {}), $dateField = $(), $timeField = $(), $clearLink = $(), @@ -28,7 +28,7 @@ type = hasDatepicker ? 'text' : 'number'; if (settings.allowClear !== undefined ? settings.allowClear : !$dataField.is('.required, [required]')) { - $clearLink = $('') + $clearLink = $('') .insertAfter($dataField); } if (settings.time !== false) { @@ -53,8 +53,8 @@ settings.minDate = settings.minDate ? CRM.utils.makeDate(settings.minDate) : null; settings.maxDate = settings.maxDate ? CRM.utils.makeDate(settings.maxDate) : null; settings.dateFormat = typeof settings.date === 'string' ? settings.date : CRM.config.dateInputFormat; - settings.changeMonth = CRM._.includes(settings.dateFormat, 'm'); - settings.changeYear = CRM._.includes(settings.dateFormat, 'y'); + settings.changeMonth = _.includes(settings.dateFormat, 'm'); + settings.changeYear = _.includes(settings.dateFormat, 'y'); if (!settings.yearRange && settings.minDate !== null && settings.maxDate !== null) { settings.yearRange = '' + CRM.utils.formatDate(settings.minDate, 'yy') + ':' + CRM.utils.formatDate(settings.maxDate, 'yy'); } @@ -97,7 +97,7 @@ time = null; if (context !== 'userInput' && context !== 'crmClear') { if (hasDatepicker) { - $dateField.datepicker('setDate', CRM._.includes(val, '-') ? $.datepicker.parseDate('yy-mm-dd', val) : null); + $dateField.datepicker('setDate', _.includes(val, '-') ? $.datepicker.parseDate('yy-mm-dd', val) : null); } else if ($dateField.length) { $dateField.val(val.slice(0, 4)); } -- 2.25.1