/** * Enqueue required javascript libraries and css files. * * @since 4.8 * @access public */ public function enqueueEditorScripts() { if ($this->editorEnabled()) { $this->enqueueJs(); $this->enqueueCss(); WPBakeryShortCodeFishBones::enqueueCss(); WPBakeryShortCodeFishBones::enqueueJs(); } else { wp_enqueue_script('vc-backend-actions-js'); $this->enqueueCss(); //needed for navbar @todo split } do_action('vc_backend_editor_enqueue_js_css'); }
/** * Enqueue required javascript libraries and css files. * * This method also setups reminder about license activation. * * @since 4.2 * @access public */ public function printScriptsMessages() { if ($this->isValidPostType()) { vc_license()->setupReminder(); wp_enqueue_style('wp-color-picker'); wp_enqueue_script('wp-color-picker'); wp_enqueue_style('farbtastic'); wp_enqueue_style('ui-custom-theme'); wp_enqueue_style('isotope-css'); wp_enqueue_style('animate-css'); wp_enqueue_style('font-awesome'); wp_enqueue_style('js_composer'); wp_enqueue_style('wpb_jscomposer_autosuggest'); wp_enqueue_style('js_composer_settings', vc_asset_url('css/js_composer_settings.css'), array(), WPB_VC_VERSION, false); WPBakeryShortCodeFishBones::enqueueCss(); wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-ui-sortable'); wp_enqueue_script('jquery-ui-droppable'); wp_enqueue_script('jquery-ui-draggable'); wp_enqueue_script('jquery-ui-accordion'); wp_enqueue_script('jquery-ui-autocomplete'); wp_enqueue_script('jquery-ui-resizable'); wp_enqueue_script('farbtastic'); wp_enqueue_script('isotope'); $bootstrap_version = '3.0.2'; wp_enqueue_script('vc_bootstrap_js_1', vc_asset_url('lib/bower/bootstrap3/js/modal.js'), array('jquery'), $bootstrap_version, true); wp_enqueue_script('vc_bootstrap_js_2', vc_asset_url('lib/bower/bootstrap3/js/dropdown.js'), array('jquery'), $bootstrap_version, true); wp_enqueue_script('vc_bootstrap_js_11', vc_asset_url('lib/bower/bootstrap3/js/transition.js'), array('jquery'), $bootstrap_version, true); wp_enqueue_script('wpb_scrollTo_js'); wp_enqueue_script('wpb_php_js'); wp_enqueue_script('wpb_js_composer_js_sortable'); wp_enqueue_script('wpb_json-js'); wp_enqueue_script('ace-editor'); wp_enqueue_script('webfont', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js'); // Google Web Font CDN wp_enqueue_script('wpb_js_composer_js_tools'); wp_enqueue_script('wpb_js_composer_js_storage'); wp_enqueue_script('wpb_js_composer_js_models'); wp_enqueue_script('wpb_js_composer_js_view'); wp_enqueue_script('wpb_js_composer_js_custom_views'); /** * Enqueue deprecated * @since 4.4 removed */ wp_enqueue_script('wpb_js_composer_js_backbone'); wp_enqueue_script('wpb_jscomposer_composer_js'); wp_enqueue_script('wpb_jscomposer_shortcode_js'); wp_enqueue_script('wpb_jscomposer_modal_js'); wp_enqueue_script('wpb_jscomposer_templates_js'); wp_enqueue_script('wpb_jscomposer_stage_js'); wp_enqueue_script('wpb_jscomposer_layout_js'); wp_enqueue_script('wpb_jscomposer_row_js'); wp_enqueue_script('wpb_jscomposer_settings_js'); wp_enqueue_script('wpb_jscomposer_media_editor_js'); wp_enqueue_script('wpb_jscomposer_autosuggest_js'); wp_enqueue_script('wpb_js_composer_js'); /** * @since 4.4 */ do_action('vc_backend_editor_enqueue_js_css'); WPBakeryShortCodeFishBones::enqueueJs(); } }