Module: EasyCKEditor

Defined in:
lib/redmine_extensions/html_formatting/internals.rb

Class Method Summary collapse

Class Method Details

.syntaxt_higlight_cssObject



15
16
17
# File 'lib/redmine_extensions/html_formatting/internals.rb', line 15

def self.syntaxt_higlight_css
  "/plugin_assets/ckeditor/javascripts/ckeditor/plugins/codesnippet/lib/highlight/styles/#{syntaxt_higlight_template}"
end

.syntaxt_higlight_default_templateObject



3
4
5
# File 'lib/redmine_extensions/html_formatting/internals.rb', line 3

def self.syntaxt_higlight_default_template
  @syntaxt_higlight_default_template ||= 'github'
end

.syntaxt_higlight_jsObject



19
20
21
# File 'lib/redmine_extensions/html_formatting/internals.rb', line 19

def self.syntaxt_higlight_js
  @syntaxt_higlight_js ||= "/plugin_assets/ckeditor/javascripts/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"
end

.syntaxt_higlight_templateObject



11
12
13
# File 'lib/redmine_extensions/html_formatting/internals.rb', line 11

def self.syntaxt_higlight_template
  EasySetting.value('ckeditor_syntax_highlight_theme') || syntaxt_higlight_default_template
end

.syntaxt_higlight_templatesObject



7
8
9
# File 'lib/redmine_extensions/html_formatting/internals.rb', line 7

def self.syntaxt_higlight_templates
  @syntaxt_higlight_templates ||= ['github', 'googlecode', 'idea', 'monokai', 'monokai_sublime', 'railscasts']
end