mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
shorten long line of lib/redmine/wiki_formatting/markdown/helper.rb
git-svn-id: http://svn.redmine.org/redmine/trunk@20608 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
c840cefb76
commit
3e45498005
@ -24,7 +24,12 @@ module Redmine
|
|||||||
def wikitoolbar_for(field_id, preview_url = preview_text_path)
|
def wikitoolbar_for(field_id, preview_url = preview_text_path)
|
||||||
heads_for_wiki_formatter
|
heads_for_wiki_formatter
|
||||||
url = "#{Redmine::Utils.relative_url_root}/help/#{current_language.to_s.downcase}/wiki_syntax_markdown.html"
|
url = "#{Redmine::Utils.relative_url_root}/help/#{current_language.to_s.downcase}/wiki_syntax_markdown.html"
|
||||||
javascript_tag("var wikiToolbar = new jsToolBar(document.getElementById('#{field_id}')); wikiToolbar.setHelpLink('#{escape_javascript url}'); wikiToolbar.setPreviewUrl('#{escape_javascript preview_url}'); wikiToolbar.draw();")
|
javascript_tag(
|
||||||
|
"var wikiToolbar = new jsToolBar(document.getElementById('#{field_id}')); " \
|
||||||
|
"wikiToolbar.setHelpLink('#{escape_javascript url}'); " \
|
||||||
|
"wikiToolbar.setPreviewUrl('#{escape_javascript preview_url}'); " \
|
||||||
|
"wikiToolbar.draw();"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def initial_page_content(page)
|
def initial_page_content(page)
|
||||||
@ -34,12 +39,20 @@ module Redmine
|
|||||||
def heads_for_wiki_formatter
|
def heads_for_wiki_formatter
|
||||||
unless @heads_for_wiki_formatter_included
|
unless @heads_for_wiki_formatter_included
|
||||||
toolbar_language_options = User.current && User.current.pref.toolbar_language_options
|
toolbar_language_options = User.current && User.current.pref.toolbar_language_options
|
||||||
|
lang =
|
||||||
|
if toolbar_language_options.nil?
|
||||||
|
UserPreference::DEFAULT_TOOLBAR_LANGUAGE_OPTIONS
|
||||||
|
else
|
||||||
|
toolbar_language_options.split(',')
|
||||||
|
end
|
||||||
content_for :header_tags do
|
content_for :header_tags do
|
||||||
javascript_include_tag('jstoolbar/jstoolbar') +
|
javascript_include_tag('jstoolbar/jstoolbar') +
|
||||||
javascript_include_tag('jstoolbar/markdown') +
|
javascript_include_tag('jstoolbar/markdown') +
|
||||||
javascript_include_tag("jstoolbar/lang/jstoolbar-#{current_language.to_s.downcase}") +
|
javascript_include_tag("jstoolbar/lang/jstoolbar-#{current_language.to_s.downcase}") +
|
||||||
javascript_tag("var wikiImageMimeTypes = #{Redmine::MimeType.by_type('image').to_json};" +
|
javascript_tag(
|
||||||
"var userHlLanguages = #{(toolbar_language_options.nil? ? UserPreference::DEFAULT_TOOLBAR_LANGUAGE_OPTIONS : toolbar_language_options.split(',')).to_json};") +
|
"var wikiImageMimeTypes = #{Redmine::MimeType.by_type('image').to_json};" \
|
||||||
|
"var userHlLanguages = #{lang.to_json};"
|
||||||
|
) +
|
||||||
stylesheet_link_tag('jstoolbar')
|
stylesheet_link_tag('jstoolbar')
|
||||||
end
|
end
|
||||||
@heads_for_wiki_formatter_included = true
|
@heads_for_wiki_formatter_included = true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user