Rack-unscripted is a project mainly written in Ruby, based on the MIT license.
Middleware for adding a warning to a page for users who do not have JavaScript enabled.
= Rack::Unscripted
This is a small piece of Rack middleware that will append a message to your HTML warning a user that they need to enable JavaScript in order to properly view your site.
The Rack middleware will append a The div that is created can be referenced in CSS the the id, rack-unscripted-no-javascript-warning, so you can style this warning (when it does get displayed) to your heart's content. == Example Original HTML: HTML with Rack::Unscripted enabled: == Installation Make sure to install this gem: gem install rack-unscripted or, add the following to your Gemfile: gem 'rack-unscripted' Then you need to configure your middleware stack to use this library. == Usage use Rack::Unscripted or use Rack::Unscripted, "Custom warning message to users without JavaScript enabled." == Example Configuration === Rails 3.x In config/initializers/rack_unscripted.rb MyApplicationName::Application.config.middleware use "Rack::Unscripted" === Rails 2.3.x In config/environment.rb config.middleware.use "Rack::Unscripted" === Sinatra require 'rack/unscripted'
use Rack::Unscripted