Project

rails-fort

0.0
No commit activity in last 3 years
No release in over 3 years
Modern progress bar for form completion
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.10
~> 10.0
>= 0
 Project Readme

Rails::Fort

Build Status Code Climate security

rails-fort gem gives you modern progress bar for form completion

Installation

Add this line to your application's Gemfile:

gem 'rails-fort'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install rails-fort

To use this gem add this require statement to your application.js file:

//= require rails_fort

Usage

rails-fort will automatically detect all <input> inside form

Certain fields:

If you want to exclude certain fields add a class named 'ignore' to the field. rails-fort will not detect the field after you do so.

Example

	<input type="text" class='ignore'>

You can also set default configuration in fort.yml under config folder, example

height: '20px'
duration: '3s'
alignment: 'bottom'
type: 'solid'
value: '#009DFF'

Effects:

  • Solid

    type: 'solid' value: '#009DFF'

  • Gradient

    type: 'gradient' value: ["#009DFF", "#47B9FF"]

    Note: Only two values can be passed

  • Sections

    type: 'sections' value: ["#009DFF", "#4AF2A1", "#FB5229"]

  • Flash

    type: 'flash' value: ["#009DFF", "#000", "#6638F0"]

  • Merge

    type: 'merge' value: '#009DFF'

effects can be added by changing type and value fields in fort.yml

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ethirajsrinivasan/rails-fort. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

##Thanks

Thanks to Idris Khenchil for writing an awesome fort plugin.

License

The gem is available as open source under the terms of the MIT License.