Adds support for :plugin option to image_tag helper.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9559 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2012-04-28 09:18:12 +00:00
parent 03335d014c
commit da43f785be
2 changed files with 20 additions and 0 deletions

View File

@@ -1065,6 +1065,18 @@ module ApplicationHelper
super sources, options
end
# Overrides Rails' image_tag with plugins support.
# Examples:
# image_tag('image.png') # => picks defaults image.png
# image_tag('image.png', :plugin => 'foo) # => picks image.png from plugin's assets
#
def image_tag(source, options={})
if plugin = options.delete(:plugin)
source = "/plugin_assets/#{plugin}/images/#{source}"
end
super source, options
end
# Overrides Rails' javascript_include_tag with plugins support
# Examples:
# javascript_include_tag('scripts') # => picks scripts.js from defaults