| @@ -24,15 +24,32 @@ | ||
| 24 | 24 | wp_enqueue_script('responsive-menu-selectize-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/selectize.js', null, null); |
| 25 | 25 | wp_enqueue_style('responsive-menu-selectize-css', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/css/admin/selectize.css', null, null); |
| 26 | 26 | |
| 27 | 27 | wp_enqueue_script('jquery-ui-core'); |
| 28 | + wp_enqueue_script('jquery-ui-sortable'); | |
| 29 | + wp_enqueue_script('jquery-ui-draggable'); | |
| 28 | 30 | |
| 29 | - wp_register_style('responsive-menu-admin-css', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/css/admin/admin.css', false, null); | |
| 30 | - wp_enqueue_style('responsive-menu-admin-css'); | |
| 31 | + wp_register_style('responsive-menu-base-css', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/css/admin/base.css', false, null); | |
| 32 | + wp_enqueue_style('responsive-menu-base-css'); | |
| 31 | 33 | |
| 32 | - wp_register_script('responsive-menu-admin-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/admin.js', 'jquery', null); | |
| 33 | - wp_localize_script('responsive-menu-admin-js', 'WP_HOME_URL', home_url('/')); | |
| 34 | - wp_enqueue_script('responsive-menu-admin-js'); | |
| 34 | + wp_register_style('responsive-menu-additional-css', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/css/admin/additional.css', false, null); | |
| 35 | + wp_enqueue_style('responsive-menu-additional-css'); | |
| 36 | + | |
| 37 | + $options = get_responsive_menu_service('option_manager')->all(); | |
| 38 | + if(isset($options['admin_theme']) || isset($_POST['menu']['admin_theme'])): | |
| 39 | + $theme = isset($_POST['menu']['admin_theme']) ? $_POST['menu']['admin_theme'] : $options['admin_theme']; | |
| 40 | + wp_register_style('responsive-menu-admin-css-theme' . $theme, plugin_dir_url(dirname(dirname(__FILE__))) . 'public/css/admin/themes/' . $theme . '.css', false, null); | |
| 41 | + wp_enqueue_style('responsive-menu-admin-css-theme' . $theme); | |
| 42 | + endif; | |
| 43 | + | |
| 44 | + wp_register_script('responsive-menu-base-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/base.js', 'jquery', null); | |
| 45 | + wp_localize_script('responsive-menu-base-js', 'WP_HOME_URL', home_url('/')); | |
| 46 | + wp_enqueue_script('responsive-menu-base-js'); | |
| 47 | + | |
| 48 | + wp_register_script('responsive-menu-additional-js', plugin_dir_url(dirname(dirname(__FILE__))) . 'public/js/admin/additional.js', 'jquery', null); | |
| 49 | + wp_localize_script('responsive-menu-additional-js', 'WP_HOME_URL', home_url('/')); | |
| 50 | + wp_enqueue_script('responsive-menu-additional-js'); | |
| 51 | + | |
| 35 | 52 | }); |
| 36 | 53 | endif; |
| 37 | 54 | |
| 38 | 55 | /* Front End scripts */ |