Module: Jquery::Ui::Rails::Cdn::ActionViewExtensions
- Defined in:
- lib/jquery-ui-rails-cdn.rb
Constant Summary collapse
- JQUERY_UI_VERSION =
Jquery::Ui::Rails::JQUERY_UI_VERSION
- OFFLINE =
(Rails.env.development? or Rails.env.test?)
- URL =
{ :google => "//ajax.googleapis.com/ajax/libs/jqueryui/#{JQUERY_UI_VERSION}/jquery-ui.min.js", :microsoft => "//ajax.aspnetcdn.com/ajax/jquery.ui/#{JQUERY_UI_VERSION}/jquery-ui.min.js", :jquery => "//code.jquery.com/ui/#{JQUERY_UI_VERSION}/jquery-ui.min.js", :yandex => "//yandex.st/jquery-ui/#{JQUERY_UI_VERSION}/jquery-ui.min.js", :cloudflare => "//cdnjs.cloudflare.com/ajax/libs/jqueryui/#{JQUERY_UI_VERSION}/jquery-ui.min.js" }
Instance Method Summary collapse
Instance Method Details
#jquery_ui_include_tag(name, options = {}) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/jquery-ui-rails-cdn.rb', line 21 def jquery_ui_include_tag(name, = {}) return javascript_include_tag(:'jquery.ui.all') if OFFLINE and ![:force] [ javascript_include_tag(jquery_ui_url(name, )), javascript_tag("window.jQuery.ui || document.write(unescape('#{javascript_include_tag(:'jquery.ui.all').gsub('<','%3C').gsub("\n",'%0A')}'))") ].join("\n").html_safe end |
#jquery_ui_url(name, options = {}) ⇒ Object
17 18 19 |
# File 'lib/jquery-ui-rails-cdn.rb', line 17 def jquery_ui_url(name, = {}) return URL[name] end |