Skip to content
forked from harvesthq/chosen

Chosen is a library for making long, unwieldy select boxes more friendly.

License

Notifications You must be signed in to change notification settings

TitanKing/chosen

This branch is 983 commits behind harvesthq/chosen:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Patrick Filler
May 11, 2012
a722f5e · May 11, 2012
May 11, 2012
May 11, 2012
Mar 12, 2012
Apr 23, 2012
Jul 13, 2011
Jan 19, 2012
Mar 12, 2012
May 11, 2012
Apr 14, 2012
Mar 12, 2012

Repository files navigation

Chosen

Chosen is a library for making long, unwieldy select boxes more user friendly.

  • jQuery support: 1.4+
  • Prototype support: 1.7+

For documentation, usage, and examples, see:
http://harvesthq.github.com/chosen

Contributing to Chosen

Contributions and pull requests are very welcome. Please follow these guidelines when submitting new code.

  1. Make all changes in Coffeescript files, not JavaScript files.
  2. For feature changes, update both jQuery and Prototype versions
  3. Use npm install -d to install the correct development dependencies.
  4. Use cake build or cake watch to generate Chosen's JavaScript file and minified version.
  5. Don't touch the VERSION file
  6. Submit a Pull Request using GitHub.

Using CoffeeScript & Cake

First, make sure you have the proper CoffeeScript / Cake set-up in place. We have added a package.json that makes this easy:

npm install -d

This will install coffee-script and uglifyjs.

Once you're configured, building the JavasScript from the command line is easy:

cake build                # build Chosen from source
cake watch                # watch coffee/ for changes and build Chosen

If you're interested, you can find the recipes in Cakefile.

Chosen Credits

Notable Forks

About

Chosen is a library for making long, unwieldy select boxes more friendly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published