re-use Sanitize instances in Gollum::Markup
This commit is contained in:
@@ -27,9 +27,9 @@ module Gollum
|
|||||||
#
|
#
|
||||||
# Returns the formatted String content.
|
# Returns the formatted String content.
|
||||||
def render(no_follow = false)
|
def render(no_follow = false)
|
||||||
sanitize_options = no_follow ?
|
sanitize = no_follow ?
|
||||||
@wiki.history_sanitization :
|
@wiki.history_sanitizer :
|
||||||
@wiki.sanitization
|
@wiki.sanitizer
|
||||||
|
|
||||||
data = extract_tex(@data)
|
data = extract_tex(@data)
|
||||||
data = extract_code(data)
|
data = extract_code(data)
|
||||||
@@ -44,12 +44,16 @@ module Gollum
|
|||||||
end
|
end
|
||||||
data = process_tags(data)
|
data = process_tags(data)
|
||||||
data = process_code(data)
|
data = process_code(data)
|
||||||
data = Sanitize.clean(data, sanitize_options.to_hash) if sanitize_options
|
data = sanitize.clean!(data) if sanitize
|
||||||
data = process_tex(data)
|
data = process_tex(data)
|
||||||
data.gsub!(/<p><\/p>/, '')
|
data.gsub!(/<p><\/p>/, '')
|
||||||
data
|
data
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def doc_to_html(doc)
|
||||||
|
doc.to_xhtml(:save_with => Nokogiri::XML::Node::SaveOptions::AS_XHTML)
|
||||||
|
end
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# TeX
|
# TeX
|
||||||
|
|||||||
Reference in New Issue
Block a user