A ruby gem that uses the Rails asset pipeline to include the jScrollPane plugin by Kelvin Luck (www.kelvinluck.com).
JavaScript CSS Ruby
Latest commit a3f3b32 Nov 29, 2016 @bodrovis committed on GitHub Update README.md
Permalink
Failed to load latest commit information.
app/assets version 2.0.23 Mar 25, 2016
lib version 2.0.23 Mar 25, 2016
.gitignore initial Aug 30, 2013
Gemfile initial Aug 30, 2013
LICENSE initial Aug 30, 2013
README.md Update README.md Nov 29, 2016
Rakefile initial Aug 30, 2013
jscrollpane-rails.gemspec Version 2.0.21 Mar 27, 2015

README.md

jScrollPane plugin for Rails

Gem Version

A ruby gem that uses the Rails asset pipeline to include the jScrollPane plugin by Kelvin Luck (www.kelvinluck.com):

Installation

Add this line to your application's Gemfile:

gem 'jscrollpane-rails'

And then execute:

$ bundle

Or install it yourself as:

$ gem install jscrollpane-rails

NOTE: this is a jQuery plugin so you will also need the jquery-rails gem:

It is also recommended (but is optional) to include jQuery MouseWheel plugin by Brandon Aaron (https://github.com/brandonaaron/jquery-mousewheel/) to allow people to scroll your content using their mouse wheel. There is a gem jquery-mousewheel-rails available:

This is totally optional but you can increase the usability of the mousewheel in nested scroll areas by including jQuery MouseWheel Intent plugin by trixta and bodrovis. There is a gem mwheelintent-rails available:

FOR RUSSIAN SPEAKERS: There is a guide available describing basic usage of jScrollPane: http://bodrovis.tech/categories/javascript-css-html/posts/nestandartnaya-polosa-prokrutki-s-pomoschyu-javascript

FOR ENGLISH SPEAKERS: The same guide is now availble in English: http://bodrovis.tech/categories/javascript-css-html/posts/creating-custom-scrollpane-using-javascript

Usage

In your application.js you will need to add this line:

//= require jquery.jscrollpane

And in your application.css you will need to add this line:

*= require jscrollpane

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

This plugin is licensed under the MIT License.

Copyright (c) 2016 Ilya Bodrov