Chosen is a library for making long, unwieldy select boxes more friendly.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
mlharvest 6a5d61b061 Merge pull request #464 from kristerkari/master
Fixes for gradients and Right to Left support
12 years ago
chosen Correctly working default cursor for .search-choice 12 years ago
coffee Merge branch 'master' of https://github.com/digger69/chosen into digger69-master 12 years ago
.gitignore Merge master into abstract-chosen 12 years ago
Cakefile Add a package npm task and check in a generated file 12 years ago
LICENSE.md Update License Info 12 years ago
README.md Merge branch 'cakephp-fork' of https://github.com/paulredmond/chosen into paulredmond-cakephp-fork 12 years ago
VERSION Version 0.9.7 12 years ago
example.jquery.html Silly typo. 12 years ago
example.proto.html Typo on Prototype example page 12 years ago
package.json Updating version numbers. 12 years ago

README.md

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