Plugin Directory

Changeset 1417664


Ignore:
Timestamp:
05/16/2016 06:20:01 AM (10 years ago)
Author:
forde
Message:

v 1.2.1 performance update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • safe-editor/trunk/index.php

    r1416364 r1417664  
    44Plugin URI:
    55Description: Safe Editor allows you to write custom CSS / Javascript to manipulate the appearance and behavior of themes / plugins on your website without worrying that your changes will be overwritten with the future theme / plugin updates.
    6 Version: 1.2
     6Version: 1.2.1
    77Author: Konrad Węgrzyniak
    88Author URI: http://forde.pl/
     
    1212class se_options_page {
    1313    function __construct() {
    14         add_action( 'admin_menu', array( $this, 'admin_menu' ) );
    1514        add_action('init', array( $this, 'save_edit_init') );
    16 
    17         if(!wp_script_is('jquery')) wp_enqueue_script('jquery',false,array(),false, true);
    18 
    19         wp_enqueue_style('codemirror-theme-ambiance', plugins_url('/theme/ambiance.css', __FILE__));
    20         wp_enqueue_style('codemirror-theme-monokai', plugins_url('/theme/monokai.css', __FILE__));
    21         wp_enqueue_style('codemirror-theme-solarized', plugins_url('/theme/solarized.css', __FILE__));
    22         wp_enqueue_style('codemirror-theme-tomorrow-night-eighties', plugins_url('/theme/tomorrow-night-eighties.css', __FILE__));
    23 
    24         wp_enqueue_style('codemirror-css', plugins_url('/codemirror/codemirror.css', __FILE__));
    25         wp_enqueue_script('codemirror', plugins_url( '/codemirror/codemirror.js', __FILE__ ),array(),false, true);
    26         wp_enqueue_script('codemirror-mode-css', plugins_url( '/codemirror/mode/css/css.js', __FILE__ ),array(),false, true);
    27         wp_enqueue_script('codemirror-mode-js', plugins_url( '/codemirror/mode/javascript/javascript.js', __FILE__ ),array(),false, true);
    28         wp_enqueue_style('safe-editor-css', plugins_url( '/css/safe_editor.css', __FILE__ ));
    29         wp_enqueue_script('safe-editor-js', plugins_url( '/js/safe_editor.js', __FILE__ ),array(),false, true);
    30         wp_localize_script( 'safe-editor-js', 'scriptsajax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );
     15        if(is_admin()) {
     16            add_action( 'admin_menu', array( $this, 'admin_menu' ) );
     17
     18            if(!wp_script_is('jquery')) wp_enqueue_script('jquery',false,array(),false, true);
     19
     20            wp_enqueue_style('codemirror-theme-ambiance', plugins_url('/theme/ambiance.css', __FILE__));
     21            wp_enqueue_style('codemirror-theme-monokai', plugins_url('/theme/monokai.css', __FILE__));
     22            wp_enqueue_style('codemirror-theme-solarized', plugins_url('/theme/solarized.css', __FILE__));
     23            wp_enqueue_style('codemirror-theme-tomorrow-night-eighties', plugins_url('/theme/tomorrow-night-eighties.css', __FILE__));
     24
     25            wp_enqueue_style('codemirror-css', plugins_url('/codemirror/codemirror.css', __FILE__));
     26            wp_enqueue_script('codemirror', plugins_url( '/codemirror/codemirror.js', __FILE__ ),array(),false, true);
     27            wp_enqueue_script('codemirror-mode-css', plugins_url( '/codemirror/mode/css/css.js', __FILE__ ),array(),false, true);
     28            wp_enqueue_script('codemirror-mode-js', plugins_url( '/codemirror/mode/javascript/javascript.js', __FILE__ ),array(),false, true);
     29            wp_enqueue_style('safe-editor-css', plugins_url( '/css/safe_editor.css', __FILE__ ));
     30            wp_enqueue_script('safe-editor-js', plugins_url( '/js/safe_editor.js', __FILE__ ),array(),false, true);
     31            wp_localize_script( 'safe-editor-js', 'scriptsajax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );
     32        }
    3133    }
    3234    function admin_menu () {
     
    196198    die();
    197199}
    198 add_action( 'wp_ajax_nopriv_se_save', 'se_save' );
    199200add_action( 'wp_ajax_se_save', 'se_save' );
    200201
Note: See TracChangeset for help on using the changeset viewer.