end
end
- def rip_offtags( text, escape_aftertag=true )
+ def rip_offtags( text, escape_aftertag=true, escape_line=true )
if text =~ /<.*>/
## strip and encode <pre> content
codepre, used_offtags = 0, {}
codepre += 1
used_offtags[offtag] = true
if codepre - used_offtags.length > 0
- htmlesc( line, :NoQuotes )
+ htmlesc( line, :NoQuotes ) if escape_line
@pre_list.last << line
line = ""
else
end
elsif $1 and codepre > 0
if codepre - used_offtags.length > 0
- htmlesc( line, :NoQuotes )
+ htmlesc( line, :NoQuotes ) if escape_line
@pre_list.last << line
line = ""
end