From 3334a4f4ac8481444168b387ea206cb10f4e6ba7 Mon Sep 17 00:00:00 2001 From: Tatsuya Ueda Date: Thu, 28 Feb 2019 12:02:07 +0900 Subject: [PATCH] - Support WikiFormat:Markdown --- init.rb | 1 + .../markdown/cut_tag_helper.rb | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 lib/redmine/wiki_formatting/markdown/cut_tag_helper.rb diff --git a/init.rb b/init.rb index ecc007b..d0577ac 100644 --- a/init.rb +++ b/init.rb @@ -3,6 +3,7 @@ require_dependency 'redmine_cut_tag/hooks' require_dependency 'redmine_cut_tag/macros' require_dependency 'redmine/wiki_formatting/textile/cut_tag_helper' +require_dependency 'redmine/wiki_formatting/markdown/cut_tag_helper' Redmine::Plugin.register :redmine_cut_tag do name 'Redmine Cut Tag Plugin' diff --git a/lib/redmine/wiki_formatting/markdown/cut_tag_helper.rb b/lib/redmine/wiki_formatting/markdown/cut_tag_helper.rb new file mode 100644 index 0000000..0b536c4 --- /dev/null +++ b/lib/redmine/wiki_formatting/markdown/cut_tag_helper.rb @@ -0,0 +1,23 @@ +module Redmine + module WikiFormatting + module Markdown + module Helper + + def heads_for_wiki_formatter_with_cut_tag + heads_for_wiki_formatter_without_cut_tag + unless @heads_for_wiki_formatter_with_cut_tag_included + content_for :header_tags do + javascript_include_tag('jstoolbar/cut_tag', plugin: 'redmine_cut_tag') + + javascript_include_tag("jstoolbar/lang/cut_tag-#{current_language.to_s.downcase}", plugin: 'redmine_cut_tag') + + stylesheet_link_tag('jstoolbar_cut_tag', plugin: 'redmine_cut_tag') + end + @heads_for_wiki_formatter_with_cut_tag_included = true + end + end + + alias_method_chain :heads_for_wiki_formatter, :cut_tag + + end + end + end +end