8000 GitHub - ZenCocoon/istart-rails: Assets helpers to speed up new app development
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ZenCocoon/istart-rails

Repository files navigation

istart-rails

iStart-Rails is a set of common helpers to improve your app and speed up it's development

Helpers

  • Disable submit input after form submission (update value with data-loading-text if present)
  • Open external links in new window (links must have the class name external)
  • Consider element with data-link-url as links (also support opening in new window with the class name external)
  • Init Chosen if in use
  • Init DataTables if in use. Add the class .datatable to any table to activate
  • Init DataTables's FixedHeader if in use. Add the class .fixed_header to any table to activate

Requirements

rails >= 3.1 (with Asset Pipeline)
jquery-rails

Install

Add this to your application Gemfile

gem 'istart-rails'

Within app/assets/javascripts/application.js add the following

//= require jquery
...
//= require chosen-jquery (optional)
//= require dataTables/jquery.dataTables (optional)
//= require dataTables/jquery.dataTables.bootstrap (optional)
//= require dataTables/extras/FixedHeader (optional)
//= require istart

Within app/assets/stylesheets/application.css add the following

*= require chosen (optional)
*= require dataTables/jquery.dataTables.bootstrap (optional)
*= require_self
...

For FixedHeader, you might like to add the following in your bootstrap_and_overwrites.css.less

.FixedHeader_Header {
  background-color: #fff;
  border-bottom: 1px solid @tableBorder;
}

License

MIT License. Copyright 2012 Sébastien Grosjean, sponsored by BookingSync, Vacation Rental's Booking Calendar Software

About

Assets helpers to speed up new app development

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0