Пример #1
0
 public function wp_enqueue_scripts()
 {
     // Note Widget Styles (only enqueue styles if this widget is active)
     if (function_exists('Note_Widget')) {
         // Grab the Note Widget instance
         $note_widget = Note_Widget();
         if (is_active_widget(false, false, $note_widget->id_base, true)) {
             // Note Widget
             wp_enqueue_style('note-widget', Note::plugin_url() . '/assets/css/widgets/note-widget.css', false, Note::$version);
         }
     }
 }
 public function wp_enqueue_scripts()
 {
     global $tinymce_version, $concatenate_scripts, $compress_scripts, $wp_version;
     // Concatenate Scripts
     if (!isset($concatenate_scripts)) {
         script_concat_settings();
     }
     // TinyMCE Compressed
     if ($compress_scripts && $concatenate_scripts && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && stripos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) {
         wp_enqueue_script('note-tinymce', includes_url('js/tinymce') . '/wp-tinymce.php?c=1', false, $tinymce_version, true);
     } else {
         wp_enqueue_script('note-tinymce', includes_url('js/tinymce') . '/tinymce.min.js', false, $tinymce_version, true);
         wp_enqueue_script('note-tinymce-compat3x', includes_url('js/tinymce') . '/plugins/compat3x/plugin.min.js', array('note-tinymce'), $tinymce_version, true);
     }
     // Localize the Note TinyMCE script information
     wp_localize_script('note-tinymce', 'note_tinymce', $this->note_tinymce_localize);
     // If less than WordPress 4.0
     if (version_compare($wp_version, '4.0', '<')) {
         // Load our version of 'wpview' plugin
         wp_enqueue_script('note-tinymce-wpview', Note::plugin_url() . '/assets/js/note-tinymce-view.js', array('note-tinymce'), Note::$version, true);
         // Load backwards compatibility 'lists' plugin
         wp_enqueue_script('note-tinymce-lists', Note::plugin_url() . '/assets/js/note-tinymce-lists.js', array('note-tinymce'), Note::$version, true);
     }
     // Note TinyMCE Insert Plugin
     wp_enqueue_script('note-tinymce-insert', Note::plugin_url() . '/assets/js/note-tinymce-insert.js', array('note-tinymce'), Note::$version, true);
     // Note TinyMCE Image Plugin
     wp_enqueue_script('note-tinymce-image', Note::plugin_url() . '/assets/js/note-tinymce-image.js', array('note-tinymce'), Note::$version, true);
     // Note TinyMCE Theme
     wp_enqueue_script('note-tinymce-theme', Note::plugin_url() . '/assets/js/note-tinymce-theme.js', array('note-tinymce'), Note::$version, true);
     // Note Core
     wp_enqueue_script('note', Note::plugin_url() . '/assets/js/note.js', array('note-tinymce', 'wp-util', 'editor', 'wp-lists', 'customize-preview-widgets', 'jquery-ui-core', 'underscore'), Note::$version, true);
     wp_localize_script('note', 'note', $this->note_localize);
     // WordPress Lists
     wp_enqueue_script('wp-lists');
     wp_localize_script('wp-lists', 'ajaxurl', admin_url('admin-ajax.php'));
     // WordPress Links
     wp_enqueue_script('wplink');
     wp_localize_script('wplink', 'ajaxurl', admin_url('admin-ajax.php'));
     // WordPress Core/Modal Styles
     wp_enqueue_style('wp-core-ui', Note::plugin_url() . '/assets/css/wp-core-ui.css', false, Note::$version);
     wp_enqueue_style('buttons');
     wp_enqueue_style('note-modal', Note::plugin_url() . '/assets/css/modal.css', false, Note::$version);
     wp_enqueue_style('note-link-modal', Note::plugin_url() . '/assets/css/link-modal.css', false, Note::$version);
     // WordPress Media (has to come after WordPress Core/Modal Styles)
     wp_enqueue_media();
     // TinyMCE Core CSS
     wp_enqueue_style('tinymce-core', Note::plugin_url() . '/assets/css/tinymce-core.css', false, Note::$version);
     // TinyMCE View CSS
     wp_enqueue_style('tinymce-view', Note::plugin_url() . '/assets/css/tinymce-view.css', false, Note::$version);
     // Note Theme CSS
     wp_enqueue_style('note', Note::plugin_url() . '/assets/css/note.css', false, Note::$version);
     // Dashicons
     wp_enqueue_style('dashicons');
 }
 /**
  * This function enqueues the necessary styles associated with this widget on admin.
  */
 public function admin_enqueue_scripts($hook)
 {
     // Only on Widgets Admin Page
     if ($hook === 'widgets.php') {
         wp_enqueue_style('note-widget-admin', Note::plugin_url() . '/assets/css/widgets/note-widget-admin.css', array('dashicons'));
     }
 }
Пример #4
0
 /**
  * This function enqueues CSS/JavaScript on the Note Options Page.
  */
 public function admin_enqueue_scripts($hook)
 {
     // Bail if we're not on the note page
     if ($hook !== Note_Admin_Options::$menu_page) {
         return;
     }
     // Stylesheets
     wp_enqueue_style('note-admin', Note::plugin_url() . '/assets/css/note-admin.css', false, Note::$version);
     // Scripts
     wp_enqueue_script('note-admin', Note::plugin_url() . '/assets/js/note-admin.js', array('jquery', 'common'), Note::$version, true);
     wp_enqueue_script('jquery-fitvids', Note::plugin_url() . '/assets/js/fitvids.js', array('jquery'), Note::$version, true);
 }
Пример #5
0
 /**
  * This function enqueues the necessary styles associated with this widget on admin.
  */
 public function admin_enqueue_scripts($hook)
 {
     // Only on Widgets Admin Page
     if ($hook === 'widgets.php') {
         // Note Widget Admin CSS
         wp_enqueue_style('note-widget-admin', Note::plugin_url() . '/assets/css/widgets/note-widget-admin.css', array('dashicons'), Note::$version);
         //Note Widget Admin
         wp_enqueue_script('note-widget-admin', Note::plugin_url() . '/assets/js/widgets/note-widget-admin.js', array('jquery', 'underscore'), Note::$version, true);
         // Only in the widgets admin
         if (!is_customize_preview()) {
             // Grab the Note Customizer instance
             $note_customizer = Note_Customizer();
             // Setup Note Widget localize data (data is stored in $note_customizer->note_localize after this function runs)
             $note_customizer->setup_note_widget_localize_data();
             // Localize the Note Customizer script information
             wp_localize_script('note-widget-admin', 'note', $note_customizer->note_localize);
         }
     }
 }