Simple integration of jquery-tablesorter into the asset pipeline.
Current tablesorter version: 2.21.2 (3/13/2015), documentation
Any issue associated with the js/css files, please report to Mottie's fork.
Add this line to your application's Gemfile:
gem 'jquery-tablesorter'
And then execute:
$ bundle
Or install it yourself as:
$ gem install jquery-tablesorter
Rails 3.2 and higher (tested up to 4.2)
Tested with ruby 1.9.3 - 2.2.1
In your application.js
//= require jquery-tablesorter
This will require all jquery-tablesorter files (excluding addons and extras).
Or you can include single file with:
//= require jquery-tablesorter/jquery.metadata
//= require jquery-tablesorter/jquery.tablesorter
//= require jquery-tablesorter/jquery.tablesorter.widgets
//= require jquery-tablesorter/addons/pager/jquery.tablesorter.pager
//= require jquery-tablesorter/widgets/widget-repeatheaders
//= require jquery-tablesorter/parsers/parser-metric
//= require jquery-tablesorter/extras/jquery.quicksearch
In your application.css
/*
*= require jquery-tablesorter/<theme name>
*/
Avaliable theme names:
- theme.black-ice
- theme.blue
- theme.bootstrap
- theme.bootstrap_2
- theme.dark
- theme.default
- theme.dropbox
- theme.green
- theme.grey
- theme.ice.css (file extension required due to sprockets, see issue #3)
- theme.jui
- theme.metro-dark
Pager theme:
/*
*= require jquery-tablesorter/addons/pager/jquery.tablesorter.pager
*/
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Update
tablesorter
submodule - Run
rake jquery_tablesorter:update
- Run
rake jquery_tablesorter:sanitize_image_paths
- Update
README.md
andCHANGELOG.md
- Licensed under the MIT license.
- Original jquery-tablesorter code is dual licensed under the MIT and GPL licenses (see Mottie's fork).