function mce_external_plugins($plugin_array) { if (file_exists(wpui_dir('/inc/wpuimce/editor_plugin.js'))) { $plugin_array['wpuimce'] = wpui_url('/inc/wpuimce/editor_plugin.js'); } return $plugin_array; }
function wpui_widget_scripts() { $deps = array('jquery', 'jquery-ui-core', 'jquery-ui-tabs'); wp_register_script('wpui-script-before', home_url('?wpui-script=before'), $deps); wp_enqueue_script('wpui-widgets-tabs', wpui_url('js/select/tabs.js'), array('wpui-script-before'), WPUI_VER); wp_enqueue_script('wpui-widgets-tabs-init', wpui_url('js/select/init.js'), array('wpui-script-before'), WPUI_VER); wp_enqueue_script('wpui-widgets-remix', wpui_url('js/widgets.js'), array('wpui-script-before'), WPUI_VER); wp_enqueue_style('wpui-widgets-remix-style', wpui_url('css/widgets.css')); }
function enqueue_pointer() { wp_enqueue_script('jquery-ui-effects'); wp_enqueue_style('wp-pointer'); wp_enqueue_script('wp-pointer'); wp_enqueue_script('utils'); wp_enqueue_script('wpui-tour', wpui_url('/js/wpui_tour.js'), array('wp-pointer'), WPUI_VER); add_action('admin_head', array(&$this, 'wpui_pointer_styles')); }
function editor_vars() { if (in_array(basename($_SERVER['PHP_SELF']), array('post-new.php', 'page-new.php', 'post.php', 'page.php')) && (current_user_can('edit_posts') && current_user_can('edit_pages'))) { // Editor buttons and JS vars. wp_enqueue_script('editor'); wp_localize_script('editor', 'pluginVars', array('wpUrl' => site_url(), 'pluginUrl' => wpui_url())); if (!wpui_less_33('3.1')) { wp_enqueue_script('wpui-editor-dialog', wpui_url('/js/editor_dialog.js'), array('jquery-ui-dialog'), WPUI_VER); wp_enqueue_style('wp-jquery-ui-dialog'); } } }
/** * Include the scripts on non admin side. * * @return void * @author Kavin Gray **/ public function plugin_viewer_scripts() { if (!$this->get_conditionals()) { return; } $plugin_url = wpui_url(); $js_dir = $plugin_url . '/js/'; $deps = array("jquery", "jquery-ui-core", "jquery-ui-tabs", "jquery-ui-accordion", "jquery-ui-dialog", "jquery-ui-sortable", "jquery-ui-draggable"); if (isset($this->options['jquery_fx']) && $this->options['jquery_fx'] == 'on') { array_push($deps, "jquery-effects-core", 'jquery-effects-blind', 'jquery-effects-bounce', 'jquery-effects-clip', 'jquery-effects-drop', 'jquery-effects-explode', 'jquery-effects-fade', 'jquery-effects-fold', 'jquery-effects-highlight', 'jquery-effects-pulsate', 'jquery-effects-scale', 'jquery-effects-shake', 'jquery-effects-slide', 'jquery-effects-transfer'); } /** * On demand loading. Highly recommended. */ if (isset($this->options['load_scripts_on_demand']) && $this->options['load_scripts_on_demand'] == 'on') { wp_enqueue_script('wp-ui-async', wpui_url('js/async.js'), $deps, WPUI_VER); wp_localize_script('wp-ui-async', 'wpUIOpts', $this->get_script_options()); return; } if (isset($this->options['use_old_scripts']) && $this->options['use_old_scripts'] == 'on') { wp_enqueue_script('wp-ui-min', $plugin_url . 'js/wp-ui-old.js', $deps, WPUI_VER); } else { if (!is_admin() && (isset($this->options['cdn_jquery']) && $this->options['cdn_jquery'] == 'on')) { wp_enqueue_script('wpui-script-begin', site_url('/?wpui-script=begin'), null, WPUI_VER); // wp_enqueue_script( 'wpui-jquery', wpui_url( 'js/jquery.js' ), array( 'wpui-script-begin' ), WPUI_VER ); // wp_register_script( 'wpui-jquery-ui', wpui_url( 'js/jquery-ui.js' ), array( 'wpui-jquery' ) ); wp_enqueue_script('wpui-jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array('wpui-script-begin'), WPUI_VER); wp_register_script('wpui-jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js', array('wpui-jquery')); // wp_register_script( 'wpui-jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js', array( 'wpui-jquery' ) ); wp_register_script('wpui-script-before', site_url('?wpui-script=before'), array('wpui-jquery-ui')); wp_enqueue_script('wp-ui-min', wpui_url('js/wp-ui.js'), array('wpui-script-before'), WPUI_VER); wp_enqueue_script('wp-ui-end', site_url('?wpui-script=end'), array('wpui-jquery-ui'), WPUI_VER); } else { wp_register_script('wpui-script-before', site_url('?wpui-script=before'), $deps); wp_enqueue_script('wp-ui-min', $plugin_url . 'js/wp-ui.js', array('wpui-script-before'), WPUI_VER); } } wp_localize_script('wp-ui-min', 'wpUIOpts', $this->get_script_options()); }
public function plugin_viewer_scripts() { if (!$this->get_conditionals()) { return; } $plugin_url = wpui_url(); $js_dir = $plugin_url . '/js/'; if (!is_admin() && (isset($this->options['jquery_disabled']) || $this->options['jquery_disabled'] == 'off')) { /** * In case of conflicts, alternate between the below jQuery * includes and work one out. */ // wp_deregister_script( 'jquery' ); // // These are local jQuery and jQuery UI, from the plugin dir. // wp_enqueue_script( 'jquery', $js_dir . 'jquery.min.js' ); // wp_enqueue_script( 'jquery-ui', $js_dir . 'jquery-ui.min.js' ); // // Load from Google CDN. // wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js', false, '1.6.1'); // wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js', false, '1.4.2'); // Let's use Wordpress bundled jQuery. // wp_enqueue_script( 'jquery' ); // Will be gradually moved to wordpress bundled UI ( >= 3.3) wp_deregister_script('jquery-ui'); wp_register_script('jquery-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js', array('jquery'), '1.8.16'); wp_register_script('jquery-easing', $plugin_url . '/js/jquery.easing.1.3.js', array('jquery', 'jquery-ui')); } /** * On demand loading. New feature, use with caution. */ if (isset($this->options['load_scripts_on_demand']) && $this->options['load_scripts_on_demand'] == 'on') { wp_enqueue_script('wp-ui-async', wpui_url('js/async.js'), array('jquery', 'jquery-ui')); wp_localize_script('wp-ui-async', 'wpUIOpts', $this->get_script_options()); return; } wp_enqueue_script('wp-ui-min', $plugin_url . 'js/wp-ui.js', array('jquery', 'jquery-ui'), WPUI_VER); if ($this->bleeding) { wp_enqueue_script('wp-ui-alt', $plugin_url . 'js/qtabs.js', array('jquery', 'jquery-ui'), WPUI_VER); } wp_localize_script('wp-ui-min', 'wpUIOpts', $this->get_script_options()); }
function editor_buttons_help() { echo wpui_get_file(wpui_url('admin/wpui-help.php')); die; }
/** * Load the css. */ function wpui_editor_dialog_enqueue_css() { ?> <style type="text/css"> .wpui-dialog-wrapper { margin : 10px; } label { font-size : 12px; } label input[type="text"], label textarea { background-color : #FFF; border-color : #DFDFDF; border-radius : 4px; margin : 1px; padding : 3px; font-size : 12px; } #wpui-wrap-tabs table label span { width : 70px; display : inline-block; } #wpui-add-spoiler table label span { width : 120px; display : inline-block; } #wpui-add-dialog table label span { display : inline-block; width : 120px; } span.error-message.active { color : #F00 ; background : pink; display : block; padding : 2px 5px; font-size : 12px; } #wpui-editor-dialog .toggle-arrow { background: url("<?php echo wpui_url('/images/toggle-arrow.png'); ?> ") no-repeat scroll left top transparent; height: 23px; line-height: 23px; padding-left : 18px; cursor : pointer; } #wpui-editor-dialog .toggle-arrow-active { background-position : left center !important; } </style> <?php }
z-index : 10002; } div.wpui-demo-loading { background : rgba( 255, 255, 255, 0.5); padding: 20px; text-align: center; margin-top: 15%; width: 300px; box-shadow: 6px 6px 0 rgba( 0, 0, 0, 0.15 ); margin: 15% auto; } div.wpui-demo-loading span { background: url( "<?php echo wpui_url(); ?> images/wpspin_light.gif") no-repeat; padding-left : 20px; color : #555; text-shadow : 0 1px 0 #EEE; }*/ input[type="submit"].wpui-style-demo-submit { font-size : 14px; padding : 0.4em; } </style> <script type="text/javascript"> jQuery( window ).load( function() { // jQuery( '.wpui-demo-overlay' ).slideUp();