Only load jquery.js if it isn't being loaded by the app

This commit is contained in:
Eric Davis
2012-01-19 11:35:51 -08:00
parent d6837b67e7
commit 9cacef1299

View File

@@ -6,15 +6,25 @@ module RedmineContracts
context[:controller].is_a?(ContractsController) || context[:controller].is_a?(ContractsController) ||
context[:controller].is_a?(DeliverablesController) context[:controller].is_a?(DeliverablesController)
) )
return stylesheet_link_tag("redmine_contracts", :plugin => "redmine_contracts", :media => "screen") + tags = [stylesheet_link_tag("redmine_contracts", :plugin => "redmine_contracts", :media => "screen")]
stylesheet_link_tag('smoothness/jquery-ui-1.8.15.custom.css', :plugin => "redmine_contracts") + tags << stylesheet_link_tag('smoothness/jquery-ui-1.8.15.custom.css', :plugin => "redmine_contracts")
javascript_include_tag('jquery-1.4.4.min.js', :plugin => 'redmine_contracts') + jquery_included = begin
javascript_include_tag('jquery.tmpl.min.js', :plugin => 'redmine_contracts') + ChiliProject::Compatibility && ChiliProject::Compatibility.using_jquery?
javascript_include_tag('jquery-ui-1.8.15.custom.min.js', :plugin => "redmine_contracts") + rescue NameError
javascript_tag('jQuery.noConflict();') + # No compatibilty test
javascript_include_tag('contracts.js', :plugin => 'redmine_contracts') false
end
unless jquery_included
tags << javascript_include_tag('jquery-1.4.4.min.js', :plugin => 'redmine_contracts')
tags << javascript_tag('jQuery.noConflict();')
end
tags << javascript_include_tag('jquery.tmpl.min.js', :plugin => 'redmine_contracts')
tags << javascript_include_tag('jquery-ui-1.8.15.custom.min.js', :plugin => "redmine_contracts")
tags << javascript_include_tag('contracts.js', :plugin => 'redmine_contracts')
return tags.join(' ')
else else
return '' return ''
end end