Showing
2 changed files
with
3 additions
and
1 deletions
| @@ -377,11 +377,13 @@ module Kanjai | @@ -377,11 +377,13 @@ module Kanjai | ||
| 377 | if !key.nil? and !value.nil? | 377 | if !key.nil? and !value.nil? |
| 378 | work_value = value.dup | 378 | work_value = value.dup |
| 379 | work_value.gsub!(/\r\n/, "#newline#") if !['code', 'pre'].include?(parent_node_name.to_s.downcase) | 379 | work_value.gsub!(/\r\n/, "#newline#") if !['code', 'pre'].include?(parent_node_name.to_s.downcase) |
| 380 | + work_value = CGI::escapeHTML(work_value) if ['code', 'pre'].include?(parent_node_name.to_s.downcase) | ||
| 380 | new_text.gsub!(key, work_value.to_s.html_safe) | 381 | new_text.gsub!(key, work_value.to_s.html_safe) |
| 381 | end | 382 | end |
| 382 | end | 383 | end |
| 383 | end | 384 | end |
| 384 | new_text | 385 | new_text |
| 386 | + | ||
| 385 | end | 387 | end |
| 386 | 388 | ||
| 387 | def self.replace_attributes_marker(attributes, hash_value) | 389 | def self.replace_attributes_marker(attributes, hash_value) |