Giter Site home page Giter Site logo

rubysamurai / material_design_lite-sass Goto Github PK

View Code? Open in Web Editor NEW
98.0 9.0 10.0 2.83 MB

Google's Material Design Lite with Material Icons and Roboto font for Ruby applications

License: MIT License

Ruby 93.23% Shell 0.66% JavaScript 0.37% CSS 4.06% HTML 1.68%
mdl rails material-design-lite

material_design_lite-sass's People

Contributors

dlackty avatar rubysamurai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

material_design_lite-sass's Issues

Not display correctly on Safari

On Chrome the page displays correctly
1
While on Safari it seems that something goes wrong
2
But if I include the material.min.css directly from Google that page displays corrently on Safari
3

svg files not included

_checkbox.scss and _progress.scss refers to .svg files which do not exist in the gem. In the original css, they were included as data inside the CSS itself.

DEPRECATION WARNING: You are using the a deprecated processor interface

Hi
When I start my app I always see this message in my console log

=> Booting Puma
=> Rails 5.0.0 application starting in development on http://0.0.0.0:3000
=> Run rails server -h for more startup options
_DEPRECATION WARNING: You are using the a deprecated processor interface #<Proc:0x007fb65aceaed8@/Users/osx/.rvm/gems/ruby-2.3.1/gems/autoprefixer-rails-6.3.7/lib/autoprefixer-rails/sprockets.rb:37>.
Please update your processor interface:
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors
 (called from install at /Users/osx/.rvm/gems/ruby-2.3.1/gems/autoprefixer-rails-6.3.7/lib/autoprefixer-rails/sprockets.rb:37)_
Puma starting in single mode...
* Version 3.5.2 (ruby 2.3.1-p112), codename: Amateur Raccoon Rocketry
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

Everything works fine, I guess, but what is that message mean?
I'm using rails 5.0 but this message appears even if I'm using 4.2.6
And I launched empty app with this gem on c9.io, that message appears there too.

Rspec Tests Failing after adding @import 'material' to application.css.scss

After adding

@import 'material';

to /application.css.scss all of my feature tests fail with the following error message

Failure/Error: <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
     
     ActionView::Template::Error:
       wrong number of arguments (1 for 3) for `rgb'
     # (sass):3706
     # ./app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___504158236062439453_47019994749700'
     # ./spec/features/creating_article_spec.rb:6:in `block (2 levels) in <top (required)>'
     # ------------------
     # --- Caused by: ---
     # ArgumentError:
     #   wrong number of arguments (given 1, expected 3)
     #   ./app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___504158236062439453_47019994749700'

I removed the following lines before importing as per the readme instructions

*= require_tree .
*= require_self

And added the turbolinks fix described in the readme to application.js

I'm using rspec, and capybara for feature tests and using Rails 5.0.1 and ruby 2.4.0

Also commenting out

//@import 'material';

Results in passing tests again.

error when precompile assets (v1.0.4.1)

This is error message:

ArgumentError: wrong number of arguments (0 for 1)
/.../bundle/ruby/2.2.0/gems/autoprefixer-rails-5.2.1.3/lib/autoprefixer-rails/railtie.rb:24:in config' /.../tmp/build-144302011215992/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/railtie.rb:123:inconfig'
/.../tmp/build-144302011215992/vendor/bundle/ruby/2.2.0/gems/autoprefixer-rails-5.2.1.3/lib/autoprefixer-rails/railtie.rb:13:in <class:Railtie>' /.../tmp/build-144302011215992/vendor/bundle/ruby/2.2.0/gems/autoprefixer-rails-5.2.1.3/lib/autoprefixer-rails/railtie.rb:7:inmodule:AutoprefixedRails'

Sass::SyntaxError: Expected a color. Got: rgb(63,81,181)

Hi,

I got this error rake assets:clean assets:precompile --trace. I think that is related to compass but I'm not sure.

Full stack trace

** Invoke assets:precompile (first_time)
** Invoke assets:environment
** Execute assets:precompile
rake aborted!
Sass::SyntaxError: Expected a color. Got: rgb(63,81,181)
  (in /Users/cirdes/Workspace/woodstock/app/assets/stylesheets/internal/custom_ml.scss:163)
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/material_design_lite-sass-1.1.3/vendor/assets/stylesheets/material/_slider.scss:163
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/material_design_lite-sass-1.1.3/vendor/assets/stylesheets/_material.scss:45
/Users/cirdes/Workspace/woodstock/app/assets/stylesheets/internal/custom_ml.scss:1
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:166:in `assert_legal_color!'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:153:in `initialize'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:549:in `new'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:549:in `block in color_stops'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:543:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:543:in `color_stops'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/gradient_support.rb:592:in `radial_gradient'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/script/tree/funcall.rb:140:in `_perform'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/script/tree/node.rb:50:in `perform'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:395:in `visit_prop'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block (2 levels) in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:429:in `visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block (2 levels) in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:429:in `visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block (2 levels) in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:431:in `block in visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:429:in `visit_rule'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block (2 levels) in visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block in visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:88:in `block in with_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:88:in `with_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:323:in `visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block (2 levels) in visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:326:in `block in visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:88:in `block in with_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:88:in `with_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:323:in `visit_import'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `block in with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:115:in `with_frame'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/stack.rb:79:in `with_base'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:158:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `map'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:52:in `visit_children'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:179:in `with_environment'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:166:in `visit_children'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `block in visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:186:in `visit_root'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:157:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/visitors/perform.rb:8:in `visit'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/root_node.rb:36:in `css_tree'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/tree/root_node.rb:20:in `render'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sass-3.4.19/lib/sass/engine.rb:278:in `render'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/compass-rails-3.0.2/lib/compass-rails/patches/sass_importer.rb:48:in `evaluate'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/context.rb:197:in `block in evaluate'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/context.rb:194:in `each'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/context.rb:194:in `evaluate'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:12:in `initialize'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:374:in `new'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:374:in `block in build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:395:in `circular_call_protection'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:373:in `build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:94:in `block in build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/caching.rb:58:in `cache_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:93:in `build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:287:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:61:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:111:in `block in resolve_dependencies'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:105:in `each'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:105:in `resolve_dependencies'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:97:in `build_required_assets'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/processed_asset.rb:16:in `initialize'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:374:in `new'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:374:in `block in build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:395:in `circular_call_protection'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:373:in `build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:94:in `block in build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/caching.rb:58:in `cache_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:93:in `build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:287:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:61:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/bundled_asset.rb:37:in `init_with'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/asset.rb:24:in `from_hash'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/caching.rb:54:in `cache_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:93:in `build_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/base.rb:287:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/index.rb:61:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:211:in `block in find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:257:in `benchmark'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:210:in `find_asset'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:119:in `block in compile'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:118:in `each'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/sprockets/manifest.rb:118:in `compile'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-rails-2.3.3/lib/sprockets/rails/task.rb:70:in `block (3 levels) in define'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-2.12.4/lib/rake/sprocketstask.rb:146:in `with_logger'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/sprockets-rails-2.3.3/lib/sprockets/rails/task.rb:69:in `block (2 levels) in define'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/Users/cirdes/Workspace/woodstock/bin/rake:8:in `<top (required)>'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `block in load'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/cirdes/.rvm/gems/ruby-2.2.3@sesamus/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/Users/cirdes/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
-e:1:in `<main>'

MDL drawer toggle button dissappeared on turbolinks page change

My site has a navigation drawer that has a drawer toggle button in the top left. Code: https://getmdl.io/components/index.html#layout-section/layout

Every time I followed a link the button to toggle the drawer would disappear. MDL is adding the button using JS on page load. When turbolinks changed pages, MDL wasn't recognizing the page change and adding the button back in.

As a quick fix you can add the following code to your project JavaScript.

document.addEventListener('page:change', function() { componentHandler.upgradeDom(); });
document.addEventListener('turbolinks:load', function() { componentHandler.upgradeDom(); });

I forked the project and added the above lines of code to material.js. Using the forked changes, users won't have to add the code to their projects.

Ruby sass is deprecated - move to sassc gem?

When installing this gem:

Post-install message from sass:

Ruby Sass has reached end-of-life and should no longer be used.

* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
  primary implementation: https://sass-lang.com/install

* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
  sassc gem: https://github.com/sass/sassc-ruby#readme

* For more details, please refer to the Sass blog:
  https://sass-lang.com/blog/posts/7828841

Method of inclusion for color variables

The example states this:

$layout-header-bg-color: #000 !default;

When trying to get it to work, this is actually what works:

$color-primary: 121,85,72 !default;
$color-primary-dark: 93,64,55 !default;
$color-accent: 244,67,54 !default;

@import "material";

Update example, unless there's something wrong with code? I find it odd that it's the rgb values that is required as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.