From 01f7ffdaaf2b93ed266f8fec793042a952616d24 Mon Sep 17 00:00:00 2001 From: David Date: Thu, 29 Nov 2018 23:21:58 -0500 Subject: [PATCH] Added code_view css to enqueue_styles function and codemirror JS and CSS to enqueue_scripts function. Code view would not work without these changes. --- admin/class-froala-admin.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/admin/class-froala-admin.php b/admin/class-froala-admin.php index 94b5331b..2827225e 100755 --- a/admin/class-froala-admin.php +++ b/admin/class-froala-admin.php @@ -113,7 +113,9 @@ public function enqueue_styles() { wp_register_style('special_characters_css',plugin_dir_url( __FILE__ ) . 'css/plugins/special_characters.css'); wp_register_style('table_css',plugin_dir_url( __FILE__ ) . 'css/plugins/table.css'); wp_register_style('video_css',plugin_dir_url( __FILE__ ) . 'css/plugins/video.css'); - + wp_register_style('code_view_css',plugin_dir_url( __FILE__ ) . 'css/plugins/code_view.min.css'); + + wp_enqueue_style('froala_editor_css'); wp_enqueue_style('froala_style_css'); wp_enqueue_style('froala_admin_css'); @@ -133,6 +135,7 @@ public function enqueue_styles() { wp_enqueue_style('special_characters_css'); wp_enqueue_style('table_css'); wp_enqueue_style('video_css'); + wp_enqueue_style('code_view_css'); } /** @@ -152,6 +155,15 @@ public function enqueue_scripts() { * class. */ + // Include codemirror's JS and CSS. + // The Code View plugin won't work without it. + wp_register_style( 'codemirror-css', 'https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.min.css' ); + wp_enqueue_style( 'codemirror-css' ); + + wp_enqueue_script('codemirror-js', 'https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.min.js'); + + wp_enqueue_script('codemirror-xml-js', 'https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/mode/xml/xml.min.js'); + wp_register_script('froala_admin',plugin_dir_url( __FILE__ ) . 'js/froala-admin.js'); wp_register_script('froala_editor',plugin_dir_url( __FILE__ ) . 'js/froala_editor.min.js');