Sha256: 01a07f878343001bafe4d645ce291f6e3ea16fcfff3b464e16dce3d35340a012

Contents?: true

Size: 1.92 KB

Versions: 2

Compression:

Stored size: 1.92 KB

Contents

= cascading-resources

This gem adds the ability to automatically includes javascripts and stylesheets based on the controller and action_name.

== Usage

In the <head> tag in your layout, include one or both of the following:
  = stylesheet_link_tag :cascades
  = javascript_link_tag :cascades
  
Given an example request to controller: items, action: show:

For stylesheet cascading, this will auto include:
* /public/stylesheets/application.css
* /public/stylesheets/items.css
* /public/stylesheets/items/show.css

For javascript cascading, this will auto include:
* /public/javascripts/application.js
* /public/javascripts/items.js
* /public/javascripts/items/show.js

In case you wish to search multiple directories under public/javascripts|stylesheets (as some users of sass may want to), the following options can be set (most likely, you will want to set these in environment.rb):

 CascadingResources::STYLESHEETS_DIRECTORIES = ["","compiled"]
 CascadingResources::JAVASCRIPTS_DIRECTORIES = ["min"]

The first instruction would look for:
* /public/stylesheets/application.css
* /public/stylesheets/items.css
* /public/stylesheets/items/show.css
* /public/stylesheets/compiled/application.css
* /public/stylesheets/compiled/items.css
* /public/stylesheets/compiled/items/show.css

The second instruction would look for:
* /public/javascripts/min/application.js
* /public/javascripts/min/items.js
* /public/javascripts/min/items/show.js


Tests coming soon!

== Note on Patches/Pull Requests
 
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2009 James Stuart. See LICENSE for details.

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
tastyhat-cascading-resources-0.2.4 README.rdoc
cascading-resources-0.2.4 README.rdoc