Skip to content

Commit

Permalink
Sass
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexVangelov committed Feb 19, 2012
1 parent fafebf9 commit de554be
Show file tree
Hide file tree
Showing 352 changed files with 79 additions and 26 deletions.
31 changes: 29 additions & 2 deletions README.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -6,8 +6,35 @@ This gem provides:


## Rails 3.1 ## Rails 3.1


For Rails 3.1 and greater, the files will be added to the asset pipeline and available to use. Add one of this lines to the file `app/assets/javascripts/application.js`: For Rails 3.1 and greater, the files will be added to the asset pipeline and available to use.

Add one of this lines to the file `app/assets/javascripts/application.js`:


//= require sencha-touch-all //= require sencha-touch-all
or or
//= require sencha-touch-all-debug //= require sencha-touch-all-debug

Create `app/assets/stylesheets/sencha-touch.scss` and add the following lines in it:

@import 'sencha-touch-rails';
@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;
@include sencha-tabs;
@include sencha-toolbar;
@include sencha-toolbar-forms;
@include sencha-indexbar;
@include sencha-list;
@include sencha-list-paging;
@include sencha-list-pullrefresh;
@include sencha-layout;
@include sencha-carousel;
@include sencha-form;
@include sencha-msgbox;
@include sencha-loading-spinner;

You can include more icon styles by adding:

@include pictos-iconmask('wifi');

10 changes: 10 additions & 0 deletions lib/sass_load_paths.rb
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,10 @@
module Sass::Rails
class SassTemplate
def sass_options_from_rails(scope)
options = scope.environment.context_class.sass_config
options.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
options.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets"
return options
end
end
end
10 changes: 4 additions & 6 deletions lib/sencha-touch-rails.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,8 +1,6 @@
require 'sencha-touch/rails' require 'sencha-touch/rails'
require 'sass'


Sass::Engine::DEFAULT_OPTIONS[:load_paths].tap do |load_paths| require 'sass_load_paths'
load_paths ||= []
load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets" require 'theme_images'
load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/blueprint/stylesheets"
end
18 changes: 18 additions & 0 deletions lib/theme_images.rb
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,18 @@
module SenchaTouch
module SassExtensions
module Functions
module ThemeImages
def theme_image(theme, path, mime_type = nil)
path = path.value
images_path = File.join(File.expand_path('../../',__FILE__), "vendor/assets", "images", theme.value)
real_path = File.join(images_path, path)
inline_image_string(data(real_path), compute_mime_type(path, mime_type))
end
end
end
end
end

module Sass::Script::Functions
include SenchaTouch::SassExtensions::Functions::ThemeImages
end
Binary file added vendor/assets/images/default/check.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/clear_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/disclosure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/dotgrid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/loading.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/action.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/add1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/add_black.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/arrow_up.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/at.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/atom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/battery_full.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/battery_low.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/blank.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added vendor/assets/images/default/pictos/bolt.png
Binary file added vendor/assets/images/default/pictos/bolt_side.png
Binary file added vendor/assets/images/default/pictos/bookmark1.png
Binary file added vendor/assets/images/default/pictos/bookmark2.png
Binary file added vendor/assets/images/default/pictos/bookmarks.png
Binary file added vendor/assets/images/default/pictos/briefcase2.png
Binary file added vendor/assets/images/default/pictos/bug.png
Binary file added vendor/assets/images/default/pictos/bulb.png
Binary file added vendor/assets/images/default/pictos/bullseye1.png
Binary file added vendor/assets/images/default/pictos/bullseye2.png
Binary file added vendor/assets/images/default/pictos/calendar.png
Binary file added vendor/assets/images/default/pictos/calendar2.png
Binary file added vendor/assets/images/default/pictos/card1.png
Binary file added vendor/assets/images/default/pictos/card2.png
Binary file added vendor/assets/images/default/pictos/chart1.png
Binary file added vendor/assets/images/default/pictos/chart2.png
Binary file added vendor/assets/images/default/pictos/chart3.png
Binary file added vendor/assets/images/default/pictos/chat.png
Binary file added vendor/assets/images/default/pictos/chat1.png
Binary file added vendor/assets/images/default/pictos/chat2.png
Binary file added vendor/assets/images/default/pictos/chat3.png
Binary file added vendor/assets/images/default/pictos/chat4.png
Binary file added vendor/assets/images/default/pictos/check1.png
Binary file added vendor/assets/images/default/pictos/check2.png
Binary file added vendor/assets/images/default/pictos/circle.png
Binary file added vendor/assets/images/default/pictos/circle2.png
Binary file added vendor/assets/images/default/pictos/clash.png
Binary file added vendor/assets/images/default/pictos/cloud.png
Binary file added vendor/assets/images/default/pictos/cloud_black.png
Binary file added vendor/assets/images/default/pictos/code1.png
Binary file added vendor/assets/images/default/pictos/code2.png
Binary file added vendor/assets/images/default/pictos/compass1.png
Binary file added vendor/assets/images/default/pictos/compass2.png
Binary file added vendor/assets/images/default/pictos/compass3.png
Binary file added vendor/assets/images/default/pictos/compose.png
Binary file added vendor/assets/images/default/pictos/compose1.png
Binary file added vendor/assets/images/default/pictos/compose2.png
Binary file added vendor/assets/images/default/pictos/compose3.png
Binary file added vendor/assets/images/default/pictos/contract.png
Binary file added vendor/assets/images/default/pictos/cube.png
Binary file added vendor/assets/images/default/pictos/data.png
Binary file added vendor/assets/images/default/pictos/delete.png
Binary file added vendor/assets/images/default/pictos/delete1.png
Binary file added vendor/assets/images/default/pictos/doc.png
Binary file added vendor/assets/images/default/pictos/doc2.png
Binary file added vendor/assets/images/default/pictos/doc_black.png
Binary file added vendor/assets/images/default/pictos/doc_down.png
Binary file added vendor/assets/images/default/pictos/doc_list.png
Binary file added vendor/assets/images/default/pictos/doc_new.png
Binary file added vendor/assets/images/default/pictos/doc_send.png
Binary file added vendor/assets/images/default/pictos/doc_up.png
Binary file added vendor/assets/images/default/pictos/docs1.png
Binary file added vendor/assets/images/default/pictos/docs2.png
Binary file added vendor/assets/images/default/pictos/docs_black1.png
Binary file added vendor/assets/images/default/pictos/download.png
Binary file added vendor/assets/images/default/pictos/download1.png
Binary file added vendor/assets/images/default/pictos/download2.png
Binary file added vendor/assets/images/default/pictos/eject.png
Binary file added vendor/assets/images/default/pictos/empty1.png
Binary file added vendor/assets/images/default/pictos/empty2.png
Binary file added vendor/assets/images/default/pictos/equalizer1.png
Binary file added vendor/assets/images/default/pictos/expand.png
Binary file added vendor/assets/images/default/pictos/favorites.png
Binary file added vendor/assets/images/default/pictos/fforward.png
Binary file added vendor/assets/images/default/pictos/find.png
Binary file added vendor/assets/images/default/pictos/flag.png
Binary file added vendor/assets/images/default/pictos/flickr2.png
Binary file added vendor/assets/images/default/pictos/folder.png
Binary file added vendor/assets/images/default/pictos/folder_add.png
Binary file added vendor/assets/images/default/pictos/folder_black.png
Binary file added vendor/assets/images/default/pictos/folder_lock.png
Binary file added vendor/assets/images/default/pictos/folder_open2.png
Binary file added vendor/assets/images/default/pictos/font.png
Binary file added vendor/assets/images/default/pictos/forbidden.png
Binary file added vendor/assets/images/default/pictos/globe1.png
Binary file added vendor/assets/images/default/pictos/globe2.png
Binary file added vendor/assets/images/default/pictos/heart.png
Binary file added vendor/assets/images/default/pictos/help.png
Binary file added vendor/assets/images/default/pictos/home.png
Binary file added vendor/assets/images/default/pictos/home2.png
Binary file added vendor/assets/images/default/pictos/hot.png
Binary file added vendor/assets/images/default/pictos/inbox1.png
Binary file added vendor/assets/images/default/pictos/inbox2.png
Binary file added vendor/assets/images/default/pictos/inbox3.png
Binary file added vendor/assets/images/default/pictos/infinite.png
Binary file added vendor/assets/images/default/pictos/infinite2.png
Binary file added vendor/assets/images/default/pictos/info.png
Binary file added vendor/assets/images/default/pictos/info2.png
Binary file added vendor/assets/images/default/pictos/info_plain2.png
Binary file added vendor/assets/images/default/pictos/json.png
Binary file added vendor/assets/images/default/pictos/lab.png
Binary file added vendor/assets/images/default/pictos/layout.png
Binary file added vendor/assets/images/default/pictos/link1.png
Binary file added vendor/assets/images/default/pictos/link2.png
Binary file added vendor/assets/images/default/pictos/list.png
Binary file added vendor/assets/images/default/pictos/locate.png
Binary file added vendor/assets/images/default/pictos/locate1.png
Binary file added vendor/assets/images/default/pictos/locate2.png
Binary file added vendor/assets/images/default/pictos/locate3.png
Binary file added vendor/assets/images/default/pictos/locate4.png
Binary file added vendor/assets/images/default/pictos/lock_closed.png
Binary file added vendor/assets/images/default/pictos/lock_open.png
Binary file added vendor/assets/images/default/pictos/look.png
Binary file added vendor/assets/images/default/pictos/loop.png
Binary file added vendor/assets/images/default/pictos/loop2.png
Binary file added vendor/assets/images/default/pictos/magic.png
Binary file added vendor/assets/images/default/pictos/mail.png
Binary file added vendor/assets/images/default/pictos/mail1.png
Binary file added vendor/assets/images/default/pictos/mail2.png
Binary file added vendor/assets/images/default/pictos/mail3.png
Binary file added vendor/assets/images/default/pictos/mail4.png
Binary file added vendor/assets/images/default/pictos/mail5.png
Binary file added vendor/assets/images/default/pictos/maps.png
Binary file added vendor/assets/images/default/pictos/mic.png
Binary file added vendor/assets/images/default/pictos/minus1.png
Binary file added vendor/assets/images/default/pictos/minus2.png
Binary file added vendor/assets/images/default/pictos/monitor1.png
Binary file added vendor/assets/images/default/pictos/monitor2.png
Binary file added vendor/assets/images/default/pictos/monitor3.png
Binary file added vendor/assets/images/default/pictos/monitor4.png
Binary file added vendor/assets/images/default/pictos/more.png
Binary file added vendor/assets/images/default/pictos/mouse.png
Binary file added vendor/assets/images/default/pictos/move.png
Binary file added vendor/assets/images/default/pictos/music1.png
Binary file added vendor/assets/images/default/pictos/music2.png
Binary file added vendor/assets/images/default/pictos/nodes1.png
Binary file added vendor/assets/images/default/pictos/nodes2.png
Binary file added vendor/assets/images/default/pictos/note1.png
Binary file added vendor/assets/images/default/pictos/note2.png
Binary file added vendor/assets/images/default/pictos/note3.png
Binary file added vendor/assets/images/default/pictos/nuclear.png
Binary file added vendor/assets/images/default/pictos/organize.png
Binary file added vendor/assets/images/default/pictos/outbox.png
Binary file added vendor/assets/images/default/pictos/pause.png
Binary file added vendor/assets/images/default/pictos/phone1.png
Binary file added vendor/assets/images/default/pictos/phone2.png
Binary file added vendor/assets/images/default/pictos/photo1.png
Binary file added vendor/assets/images/default/pictos/photo2.png
Binary file added vendor/assets/images/default/pictos/photo3.png
Binary file added vendor/assets/images/default/pictos/photos1.png
Binary file added vendor/assets/images/default/pictos/photos2.png
Binary file added vendor/assets/images/default/pictos/photos4.png
Binary file added vendor/assets/images/default/pictos/piechart.png
Binary file added vendor/assets/images/default/pictos/play1.png
Binary file added vendor/assets/images/default/pictos/play2.png
Binary file added vendor/assets/images/default/pictos/podcast.png
Binary file added vendor/assets/images/default/pictos/power_on.png
Binary file added vendor/assets/images/default/pictos/print.png
Binary file added vendor/assets/images/default/pictos/print2.png
Binary file added vendor/assets/images/default/pictos/quote1.png
Binary file added vendor/assets/images/default/pictos/quote2.png
Binary file added vendor/assets/images/default/pictos/refresh.png
Binary file added vendor/assets/images/default/pictos/refresh1.png
Binary file added vendor/assets/images/default/pictos/refresh2.png
Binary file added vendor/assets/images/default/pictos/refresh3.png
Binary file added vendor/assets/images/default/pictos/refresh5.png
Binary file added vendor/assets/images/default/pictos/reply.png
Binary file added vendor/assets/images/default/pictos/resize.png
Binary file added vendor/assets/images/default/pictos/rewind.png
Binary file added vendor/assets/images/default/pictos/right.png
Binary file added vendor/assets/images/default/pictos/right2.png
Binary file added vendor/assets/images/default/pictos/rss.png
Binary file added vendor/assets/images/default/pictos/rss2.png
Binary file added vendor/assets/images/default/pictos/rss_black.png
Binary file added vendor/assets/images/default/pictos/screens.png
Binary file added vendor/assets/images/default/pictos/search.png
Binary file added vendor/assets/images/default/pictos/search1.png
Binary file added vendor/assets/images/default/pictos/search2.png
Binary file added vendor/assets/images/default/pictos/server.png
Binary file added vendor/assets/images/default/pictos/servers.png
Binary file added vendor/assets/images/default/pictos/settings.png
Binary file added vendor/assets/images/default/pictos/settings1.png
Binary file added vendor/assets/images/default/pictos/settings3.png
Binary file added vendor/assets/images/default/pictos/settings4.png
Binary file added vendor/assets/images/default/pictos/settings5.png
Binary file added vendor/assets/images/default/pictos/settings6.png
Binary file added vendor/assets/images/default/pictos/settings7.png
Binary file added vendor/assets/images/default/pictos/settings8.png
Binary file added vendor/assets/images/default/pictos/settings9.png
Binary file added vendor/assets/images/default/pictos/share.png
Binary file added vendor/assets/images/default/pictos/shield1.png
Binary file added vendor/assets/images/default/pictos/shield2.png
Binary file added vendor/assets/images/default/pictos/shop1.png
Binary file added vendor/assets/images/default/pictos/shop2.png
Binary file added vendor/assets/images/default/pictos/shuffle.png
Binary file added vendor/assets/images/default/pictos/spaces1.png
Binary file added vendor/assets/images/default/pictos/spaces2.png
Binary file added vendor/assets/images/default/pictos/star.png
Binary file added vendor/assets/images/default/pictos/stop.png
Binary file added vendor/assets/images/default/pictos/stop1.png
Binary file added vendor/assets/images/default/pictos/stop2.png
Binary file added vendor/assets/images/default/pictos/sync.png
Binary file added vendor/assets/images/default/pictos/tabbed_book.png
Binary file added vendor/assets/images/default/pictos/tag.png
Binary file added vendor/assets/images/default/pictos/tags.png
Binary file added vendor/assets/images/default/pictos/team.png
Binary file added vendor/assets/images/default/pictos/team1.png
Loading

0 comments on commit de554be

Please sign in to comment.