コード例 #1
0
 /**
  * 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');
 }
コード例 #2
0
 /**
  * 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();
     }
 }