module BootswatchRails::ActionViewExtensions
Constants
- OFFLINE
Public Instance Methods
bootstrap_include_tag(options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 27 def bootstrap_include_tag(options = {}) return javascript_include_tag(:bootstrap) if !options.delete(:force) and OFFLINE bootstrap_url = "//maxcdn.bootstrapcdn.com/bootstrap/#{BootswatchRails::BOOTSTRAP}/js/bootstrap.min.js" [ javascript_include_tag(bootstrap_url, options), javascript_tag("window.jQuery || document.write(unescape('#{javascript_include_tag(:bootstrap).gsub('<','%3C')}'))") ].join("\n").html_safe end
bootswatch_link_tag(theme = nil, options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 7 def bootswatch_link_tag(theme = nil, options = {}) theme ||= BootswatchRails::THEMES[BootswatchRails::DEFAULT].to_s return stylesheet_link_tag(theme) if !options.delete(:force) and OFFLINE bootswatch_url = "//maxcdn.bootstrapcdn.com/bootswatch/#{BootswatchRails::BOOTSWATCH}/#{theme}/bootstrap.min.css" fontawesome_url = "//maxcdn.bootstrapcdn.com/font-awesome/#{BootswatchRails::FONT_AWESOME}/css/font-awesome.min.css" stylesheet_link_tag(bootswatch_url) + "\n " + stylesheet_link_tag(fontawesome_url) end
dataTables_include_tag(options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 35 def dataTables_include_tag(options = {}) return javascript_include_tag('jquery.dataTables') if !options.delete(:force) and OFFLINE dataTables_url = "//cdn.datatables.net/#{BootswatchRails::DATATABLES}/js/jquery.dataTables.js" [ javascript_include_tag(dataTables_url, options), javascript_tag("window.jQuery || document.write(unescape('#{javascript_include_tag('jquery.dataTables').gsub('<','%3C')}'))") ].join("\n").html_safe end
dataTables_link_tag(options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 15 def dataTables_link_tag(options = {}) return stylesheet_link_tag('jquery.dataTables') if !options.delete(:force) and OFFLINE dataTables_url = "//cdn.datatables.net/#{BootswatchRails::DATATABLES}/css/jquery.dataTables.css" stylesheet_link_tag(dataTables_url) end
dataTables_responsive_include_tag(options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 43 def dataTables_responsive_include_tag(options = {}) return javascript_include_tag('dataTables.responsive') if !options.delete(:force) and OFFLINE responsive_url = "//cdn.datatables.net/responsive/#{BootswatchRails::RESPONSIVE}/js/dataTables.responsive.js" [ javascript_include_tag(responsive_url, options), javascript_tag("window.jQuery || document.write(unescape('#{javascript_include_tag('dataTables.responsive').gsub('<','%3C')}'))") ].join("\n").html_safe end
dataTables_responsive_link_tag(options = {})
click to toggle source
# File lib/bootswatch_rails/engine.rb, line 21 def dataTables_responsive_link_tag(options = {}) return stylesheet_link_tag('responsive.dataTables') if !options.delete(:force) and OFFLINE responsive_url = "//cdn.datatables.net/responsive/#{BootswatchRails::RESPONSIVE}/css/responsive.dataTables.css" stylesheet_link_tag(responsive_url) end