summaryrefslogtreecommitdiffstats
path: root/app/helpers/application_helper.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2012-09-25 18:23:11 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2012-09-25 18:23:11 +0000
commit917a89fbf7cef339431c5d873bcbcbccea15ce1e (patch)
tree9b60af89fed04a33778b99978a89d6c500667f36 /app/helpers/application_helper.rb
parent18d1c62ca8a8de3ecc0b8731335a49195dafd192 (diff)
downloadredmine-917a89fbf7cef339431c5d873bcbcbccea15ce1e.tar.gz
redmine-917a89fbf7cef339431c5d873bcbcbccea15ce1e.zip
Fixed JSON escaping of filters (#11929).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10465 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/helpers/application_helper.rb')
-rw-r--r--app/helpers/application_helper.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index dc65edabd..bcccfd29b 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -1029,6 +1029,11 @@ module ApplicationHelper
content_tag(:a, name, {:href => '#', :onclick => "#{function}; return false;"}.merge(html_options))
end
+ # Helper to render JSON in views
+ def raw_json(arg)
+ arg.to_json.to_s.gsub('/', '\/').html_safe
+ end
+
def back_url
url = params[:back_url]
if url.nil? && referer = request.env['HTTP_REFERER']