From 91f2e95732edca115902f2b27b3623f2b1fc5977 Mon Sep 17 00:00:00 2001 From: nikitozzzzzzz Date: Thu, 6 Sep 2018 17:53:08 +0300 Subject: [PATCH] - fixed colorpicker; --- includes/admin/assets/js/um-admin-modal.js | 5 +++-- includes/admin/assets/js/um-admin-scripts.js | 5 +++-- includes/admin/core/class-admin-enqueue.php | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/includes/admin/assets/js/um-admin-modal.js b/includes/admin/assets/js/um-admin-modal.js index 4f354976..2db0212b 100644 --- a/includes/admin/assets/js/um-admin-modal.js +++ b/includes/admin/assets/js/um-admin-modal.js @@ -6,8 +6,9 @@ function um_admin_live_update_scripts() { });*/ jQuery('.um-adm-conditional').each(function(){jQuery(this).trigger('change');}); - - jQuery('.um-admin-colorpicker').wpColorPicker(); + if ( jQuery('.um-admin-colorpicker').length ) { + jQuery('.um-admin-colorpicker').wpColorPicker(); + } } diff --git a/includes/admin/assets/js/um-admin-scripts.js b/includes/admin/assets/js/um-admin-scripts.js index 25dd12e7..ab1d3d4c 100644 --- a/includes/admin/assets/js/um-admin-scripts.js +++ b/includes/admin/assets/js/um-admin-scripts.js @@ -101,8 +101,9 @@ jQuery(document).ready(function() { /** WP Color Picker **/ - - jQuery('.um-admin-colorpicker').wpColorPicker(); + if ( jQuery('.um-admin-colorpicker').length ) { + jQuery('.um-admin-colorpicker').wpColorPicker(); + } /* /!** Select Dropdowns diff --git a/includes/admin/core/class-admin-enqueue.php b/includes/admin/core/class-admin-enqueue.php index 2b3b1e7a..2c0ebe5d 100644 --- a/includes/admin/core/class-admin-enqueue.php +++ b/includes/admin/core/class-admin-enqueue.php @@ -286,7 +286,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) { * Load jQuery custom code */ function load_custom_scripts() { - wp_register_script( 'um_admin_scripts', $this->js_url . 'um-admin-scripts.js', array('jquery','wp-util'), '', true ); + wp_register_script( 'um_admin_scripts', $this->js_url . 'um-admin-scripts.js', array('jquery','wp-util', 'wp-color-picker'), '', true ); wp_enqueue_script( 'um_admin_scripts' ); }