aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/sprockets
Commit message (Collapse)AuthorAgeFilesLines
* Move config.default_asset_host_protocol to the railtie.José Valim2011-07-072-6/+3
|
* Give higher priority to assets.cache_store.José Valim2011-07-061-1/+1
|
* Make compressors lazily load.José Valim2011-07-062-2/+25
|
* Merge pull request #1925 from spohlenz/refactor-asset-pathsJosé Valim2011-07-021-9/+27
|\ | | | | Refactor sprockets asset paths to allow for alternate asset environments
| * Add documentation for asset_prefix and asset_environmentSam Pohlenz2011-07-031-0/+9
| |
| * Refactor sprockets asset paths to allow for alternate asset environmentsSam Pohlenz2011-07-011-9/+18
| |
* | It's autoload all the way downAndrew White2011-07-011-1/+1
| |
* | Revert "Add missing require for ActionView::AssetPaths"Andrew White2011-07-011-1/+0
| | | | | | | | This reverts commit 987eb7d4236513978e3cfcd5c3c159d95d2a84c8.
* | Add missing require for ActionView::AssetPathsAndrew White2011-07-011-0/+1
|/
* Move Coffee generators and templates to Coffee Railtie and create ↵Santiago Pastorino2011-06-291-9/+0
| | | | javascript_engine ("js") for apps that remove Coffee gem
* [IMPORTANT] Make "sprockets/railtie" require explicit.José Valim2011-06-292-0/+31
| | | | | | | | | | This makes "sprockets/railtie" explicit. This means that sprockets will be loaded when you require "rails/all". If you are not using requiring "rails/all", you need to manually load it with all other framework railties. In order to be complete, this commit also adds --skip-sprockets to the rails generator.
* Added a configuration setting:Chris Eppstein2011-06-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | config.action_controller.default_asset_host_protocol It's best to leave this unset. When unset the :request protocol is used whenever it can be and :relative is used in the other situations. When set to :request then assets hosts will be disabled when there is no request in scope and will use the request protocol whenever a request is in scope. If set to :relative, then a relative protocol is always used except for stylesheet link tags which must use the :request protocol to avoid double downloads in IE6&7. Conflicts: actionpack/lib/sprockets/helpers/rails_helper.rb actionpack/test/template/sprockets_helper_test.rb
* Move the config bootstrapping to initialization to minimize access to the ↵Chris Eppstein2011-06-271-1/+7
| | | | Rails.application global.
* Stylesheet link tags should use the request protocol to avoid duplicate ↵Chris Eppstein2011-06-271-5/+5
| | | | | | | | | download of stylesheets in IE7 and IE8. Conflicts: actionpack/lib/action_view/helpers/asset_tag_helpers/stylesheet_tag_helpers.rb actionpack/lib/sprockets/helpers/rails_helper.rb
* Add asset_url helper and refactor the asset paths so that asset hosts can be ↵Chris Eppstein2011-06-271-7/+12
| | | | | | | | | | used during asset precompilation. Conflicts: actionpack/lib/action_view/asset_paths.rb actionpack/lib/sprockets/helpers/rails_helper.rb actionpack/test/template/sprockets_helper_test.rb
* Require helpers so autoload is properly setup.José Valim2011-06-211-1/+1
|
* Don't use deprecated stuff.José Valim2011-06-211-2/+1
|
* Assign Rails.cache to sprocketsJoshua Peek2011-06-211-0/+4
|
* Make the API for compression consistent between JS and CSS. By default, ↵wycats2011-06-161-2/+6
| | | | | | users just need to say whether they want compression or not, and a default will be chosen by a Railtie. In the case of CSS, this default is already chosen by the sass-rails gem. Users can still explicitly choose a compressor in their application.rb if they have a preference, but will usually want to let plugins choose defaults in their Railties.
* Fix appending sprockets pathsJoshua Peek2011-06-141-1/+6
|
* Indention style + whitespace for readabilityDavid Heinemeier Hansson2011-06-091-33/+38
|
* If you set a js_compressor, it means that you want shit compressed -- we ↵David Heinemeier Hansson2011-06-091-2/+2
| | | | dont need a second option to turn that on
* Update asset helpers to use `config.assets.prefix` Joshua Peek2011-06-071-2/+2
| | | Fixes #1489
* Allow multiple sources in Sprockets helpersGuillermo Iguaran2011-06-051-28/+34
|
* Move SCSS generators and default templates from Rails to the Sass Railtie ↵tomhuda2011-05-241-19/+2
| | | | | | | | (d435726312601edb3ba6f97b34f562221f72c1f8). * Sass gem registers a compressor * Sass gem registers generators for assets and scaffold * Create a default stylesheet_engine ("css") for apps that remove the Sass gem
* Change compressor API so that plugins can register default compressors for ↵tomhuda2011-05-241-3/+4
| | | | their stylesheet or JS engines and still allow the user to turn off compression
* Remaining cleanup from changes to AssetTagHelpertomhuda2011-05-242-0/+5
|
* Make sure that Sprockets::Helpers::RailsHelper can be foundwycats2011-05-232-1/+8
|
* Move the last pockets of Sprockets stuff into the Sprockets directorywycats2011-05-232-7/+15
|
* Move javascript/css helpers into the Sprockets helper and just have them ↵wycats2011-05-231-0/+44
| | | | override the old behavior
* Start moving some logic from being embedded in AV into the Rails Sprockets ↵wycats2011-05-232-0/+52
| | | | extensions
* Remove old call to sprockets contextJoshua Peek2011-05-171-9/+1
|
* Using the correct CSS compressor for the yui-compressor gem.Lucas Mazza2011-05-161-1/+1
|
* Update for sprockets/master context class apiJoshua Peek2011-05-121-1/+9
|
* prepend the assets route instead of appending, closes #436José Valim2011-05-081-1/+1
|
* Add shorthand for js and css compressorsJoshua Peek2011-04-221-0/+37
|
* Only include SprocketsHelper into assets contextJoshua Peek2011-04-211-3/+4
|
* Include modules to the context in the railtie.José Valim2011-04-191-0/+6
|
* Lazily load sprockets.José Valim2011-04-171-46/+45
|
* Make generators more modular, add hooks and improve test suite.José Valim2011-04-171-0/+17
|
* Move app initializers to sprockets railtie.José Valim2011-04-171-0/+31
|
* Move controller configs to sprockets own railtie.José Valim2011-04-171-0/+9