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
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_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