2010-08-02 20:25:34 +02:00
|
|
|
module WikiNotesMacro
|
|
|
|
Redmine::WikiFormatting::Macros.register do
|
|
|
|
desc "Adds a note to the wiki page:\n\n" +
|
|
|
|
" @!{{note(text)}}@\n" +
|
|
|
|
" @!{{tip(text)}}@\n" +
|
|
|
|
" @!{{important(text)}}@\n"
|
|
|
|
" @!{{warning(text)}}@\n"
|
|
|
|
|
|
|
|
macro :note do |obj, args|
|
|
|
|
o = '<div class="noteclassic">'
|
2010-08-07 10:40:49 +02:00
|
|
|
o << args.join(",")
|
2010-08-02 20:25:34 +02:00
|
|
|
o << '</div>'
|
|
|
|
o
|
|
|
|
end
|
|
|
|
|
|
|
|
macro :tip do |obj, args|
|
|
|
|
o = '<div class="notetip">'
|
2010-08-07 10:40:49 +02:00
|
|
|
o << args.join(",")
|
2010-08-02 20:25:34 +02:00
|
|
|
o << '</div>'
|
|
|
|
o
|
|
|
|
end
|
|
|
|
|
|
|
|
macro :important do |obj, args|
|
|
|
|
o = '<div class="noteimportant">'
|
2010-08-07 10:40:49 +02:00
|
|
|
o << args.join(",")
|
2010-08-02 20:25:34 +02:00
|
|
|
o << '</div>'
|
|
|
|
o
|
|
|
|
end
|
|
|
|
|
|
|
|
macro :warning do |obj, args|
|
|
|
|
o = '<div class="notewarning">'
|
2010-08-07 10:40:49 +02:00
|
|
|
o << args.join(",")
|
2010-08-02 20:25:34 +02:00
|
|
|
o << '</div>'
|
|
|
|
o
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|