Modifica plugin CKEditor para resaltado de código
Se incluyen las referencias a las hojas de estilo y los archivos javascript necesarios para usar la librería highlight.js en el resaltado del código creado con el plugin codesnippet de CKEditor.
This commit is contained in:
parent
255d131044
commit
d01787ad77
2 changed files with 12 additions and 0 deletions
|
@ -147,3 +147,4 @@ require 'redmine_ckeditor/messages_controller_patch'
|
||||||
require 'redmine_ckeditor/mail_handler_patch'
|
require 'redmine_ckeditor/mail_handler_patch'
|
||||||
require 'redmine_ckeditor/pdf_patch'
|
require 'redmine_ckeditor/pdf_patch'
|
||||||
require 'redmine_ckeditor/tempfile_patch'
|
require 'redmine_ckeditor/tempfile_patch'
|
||||||
|
require 'redmine_ckeditor/views_layouts_hook'
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
module RedmineCkeditor
|
||||||
|
module Hooks
|
||||||
|
class ViewsLayoutsHook < Redmine::Hook::ViewListener
|
||||||
|
def view_layouts_base_html_head(context={})
|
||||||
|
return stylesheet_link_tag('/plugin_assets/redmine_ckeditor/ckeditor-contrib/plugins/codesnippet/lib/highlight/styles/default.css', :media => 'all') +
|
||||||
|
javascript_include_tag('/plugin_assets/redmine_ckeditor/ckeditor-contrib/plugins/codesnippet/lib/highlight/highlight.pack.js') +
|
||||||
|
javascript_include_tag('inithighlight', :plugin => 'redmine_ckeditor')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Add table
Add a link
Reference in a new issue