public static function enqueue_js() { $regional = CF7_DateTimePicker::get_regional_match(); $proto = is_ssl() ? 'https' : 'http'; if (!empty($regional)) { wp_enqueue_script('jquery-ui-' . $regional, $proto . '://ajax.googleapis.com/ajax/libs/jqueryui/' . self::JQUERYUI_VERSION . '/i18n/jquery.ui.datepicker-' . $regional . '.min.js', array('jquery-ui-datepicker'), self::JQUERYUI_VERSION, true); wp_enqueue_script('jquery-ui-timepicker-' . $regional, plugins_url('js/jquery-ui-timepicker/i18n/jquery-ui-timepicker-' . $regional . '.js', __FILE__), array('jquery-ui-timepicker'), '', true); } wp_enqueue_script('jquery-ui-datepicker'); wp_enqueue_script('jquery-ui-timepicker', plugins_url('js/jquery-ui-timepicker/jquery-ui-timepicker-addon.min.js', __FILE__), array('jquery-ui-datepicker'), '', true); wp_enqueue_script('jquery-ui-slider'); wp_enqueue_script('jquery-ui-slider-access', plugins_url('js/jquery-ui-sliderAccess.js', __FILE__), array('jquery-ui-slider', 'jquery-ui-button'), '', true); wp_register_script('jquery-ui-effect-core', plugins_url('js/jquery.ui.effect.min.js', __FILE__), array('jquery-ui-datepicker'), self::JQUERYUI_VERSION, true); foreach (CF7_DateTimePicker::$effects as $effect) { wp_register_script('jquery-ui-effect-' . $effect, plugins_url('js/jquery.ui.effect-' . $effect . '.min.js', __FILE__), array('jquery-ui-effect-core'), self::JQUERYUI_VERSION, true); } }