-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcodemirror2.php
More file actions
36 lines (28 loc) · 1.55 KB
/
codemirror2.php
File metadata and controls
36 lines (28 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/*
Plugin Name: CodeMirror Highlighting for theme/plugin editor
Plugin URI: http://codemirror.net
Description: Adds syntax highlighting for the in-dashboard editor
Version: 1.0
Author: Shane Daniel
Author URI: http://simloovoo.com
License: GPL2
*/
function codemirror_scripts( $hook ){
if ($hook != 'theme-editor.php' && $hook != 'plugin-editor.php') return;
wp_enqueue_script('jquery');
wp_enqueue_script( 'cm-lib-codemirror', plugins_url('/lib/codemirror.js', __FILE__ ) );
wp_enqueue_script( 'cm-mode-xml', plugins_url('/mode/xml/xml.js', __FILE__ ) );
wp_enqueue_script( 'cm-mode-javascript', plugins_url('/mode/javascript/javascript.js', __FILE__ ) );
wp_enqueue_script( 'cm-mode-css', plugins_url('/mode/css/css.js', __FILE__ ) );
wp_enqueue_script( 'cm-mode-clike', plugins_url('/mode/clike/clike.js', __FILE__ ) );
wp_enqueue_script( 'cm-mode-php', plugins_url('/mode/php/php.js', __FILE__ ) );
wp_enqueue_script( 'codemirror-init', plugins_url('/plugin.js', __FILE__ ) );
wp_enqueue_style( 'codemirror-base', plugins_url('/lib/codemirror.css', __FILE__ ) );
// wp_enqueue_style( 'codemirror-default', plugins_url('/theme/default.css', __FILE__ ) );
wp_enqueue_style( 'codemirror-elegant', plugins_url('/theme/elegant.css', __FILE__ ) );
// wp_enqueue_style( 'codemirror-neat', plugins_url('/theme/neat.css', __FILE__ ) );
// wp_enqueue_style( 'codemirror-night', plugins_url('/theme/night.css', __FILE__ ) );
wp_enqueue_style( 'codemirror-init', plugins_url('/plugin.css', __FILE__ ) );
}
add_action('admin_enqueue_scripts', 'codemirror_scripts');