Move Javascript to the asset pipeline
* Move all Diaspora-specific javascripts to app/assets/javascripts * Move all vendored javascripts to vendor/assets/javascripts * Add the appropriate Sprockets require directives to make sure everything gets included in the right order * Remove Jammit dependencies * Fix all templates that were using Jammit's include_javascripts helper * Add handlebars_assets gem for compiling Handlebars templates * Move all Handlebars templates to app/assets/templates and rename from .handlebars to .jst.hbs (this is to keep them in the same global JST namespace that they were in under Jammit) * Add public/assets to .gitignore since these files can and should be re-generated by Heroku or Capistrano during each deploy * Fix a few Handlebars templates that were looking for images in the wrong location (I'm sure there are others, but it's late) * Configure application.rb to precompile all javascript and css assets that were compiled by Jammit in the Rails 3.0 code
parent
9dffb426
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- .gitignore 4 ajouts, 0 suppression.gitignore
- Gemfile 1 ajout, 2 suppressionsGemfile
- Gemfile.lock 5 ajouts, 18 suppressionsGemfile.lock
- app/assets/javascripts/app/app.js 8 ajouts, 0 suppressionapp/assets/javascripts/app/app.js
- app/assets/javascripts/app/collections/comments.js 0 ajout, 0 suppressionapp/assets/javascripts/app/collections/comments.js
- app/assets/javascripts/app/collections/likes.js 0 ajout, 0 suppressionapp/assets/javascripts/app/collections/likes.js
- app/assets/javascripts/app/collections/participations.js 0 ajout, 0 suppressionapp/assets/javascripts/app/collections/participations.js
- app/assets/javascripts/app/collections/photos.js 0 ajout, 0 suppressionapp/assets/javascripts/app/collections/photos.js
- app/assets/javascripts/app/collections/posts.js 0 ajout, 0 suppressionapp/assets/javascripts/app/collections/posts.js
- app/assets/javascripts/app/helpers/date_formatter.js 0 ajout, 0 suppressionapp/assets/javascripts/app/helpers/date_formatter.js
- app/assets/javascripts/app/helpers/handlebars-helpers.js 0 ajout, 0 suppressionapp/assets/javascripts/app/helpers/handlebars-helpers.js
- app/assets/javascripts/app/helpers/handlebars-partials.js 0 ajout, 0 suppressionapp/assets/javascripts/app/helpers/handlebars-partials.js
- app/assets/javascripts/app/helpers/text_formatter.js 0 ajout, 0 suppressionapp/assets/javascripts/app/helpers/text_formatter.js
- app/assets/javascripts/app/models/block.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/block.js
- app/assets/javascripts/app/models/comment.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/comment.js
- app/assets/javascripts/app/models/like.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/like.js
- app/assets/javascripts/app/models/participation.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/participation.js
- app/assets/javascripts/app/models/photo.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/photo.js
- app/assets/javascripts/app/models/photos.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/photos.js
- app/assets/javascripts/app/models/post.js 0 ajout, 0 suppressionapp/assets/javascripts/app/models/post.js
... | @@ -64,8 +64,6 @@ gem 'fastercsv', '1.5.4', :require => false | ... | @@ -64,8 +64,6 @@ gem 'fastercsv', '1.5.4', :require => false |
gem 'mini_magick', '3.4' | gem 'mini_magick', '3.4' | ||
gem 'rest-client', '1.6.7' | gem 'rest-client', '1.6.7' | ||
gem 'jammit-s3' | |||
# JSON and API | # JSON and API | ||
gem 'json' | gem 'json' | ||
... | @@ -113,6 +111,7 @@ group :assets do | ... | @@ -113,6 +111,7 @@ group :assets do |
gem 'sass-rails' | gem 'sass-rails' | ||
gem 'uglifier' | gem 'uglifier' | ||
end | end | ||
gem 'handlebars_assets' | |||
gem 'jquery-rails' | gem 'jquery-rails' | ||
... | ... |
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Fichier déplacé
Veuillez vous inscrire ou vous se connecter pour commenter