예제 #1
0
 /**
  * Enqueue dependency libraries. These won't load in the preview window
  */
 public function dependencyEnqueues()
 {
     Cornerstone_Code_Editor::instance()->register();
     Cornerstone_Huebert::instance()->register();
     wp_enqueue_script('cs-huebert');
     wp_enqueue_script('cs-code-editor');
     wp_enqueue_media();
     $this->primeEditor();
 }
 /**
  * Enqueue dependency libraries. These won't load in the preview window
  */
 public function dependencyEnqueues()
 {
     Cornerstone_Code_Editor::enqueue();
     wp_register_style('wp-color-picker', "/wp-admin/css/color-picker.min.css");
     wp_enqueue_style('wp-color-picker');
     wp_register_script('iris', admin_url('/js/iris.min.js'), array('jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch'), '1.0.7', 1);
     wp_register_script('wp-color-picker', admin_url('/js/color-picker' . $this->plugin->common()->jsSuffix()), array('iris'), false, 1);
     // We're registering the native WordPress color picker for the front end, so we should use their localization
     wp_localize_script('wp-color-picker', 'wpColorPickerL10n', array('clear' => __('Clear'), 'defaultString' => __('Default'), 'pick' => __('Select Color'), 'current' => __('Current Color')));
     wp_enqueue_media();
     wp_enqueue_script('wp-color-picker');
     $this->primeEditor();
 }
 public static function init()
 {
     self::$instance = new Cornerstone_Code_Editor();
 }