Skip to content

westonganger/chosen-readonly

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

chosen-readonly

NPM Version NPM Downloads Buy Me a Coffee

chosen-readonly is a plugin that enables the support of the readonly attribute for chosen selects.

Install

Yarn, NPM, or Bower

yarn add chosen-readonly

npm install chosen-readonly

bower install chosen-readonly

Rails

# Gemfile
source 'https://rails-assets.org' do
  gem 'rails-assets-chosen-readonly'
end


# app/assets/javascripts/application.js
/*
 *= require chosen
 *= require chosen-readonly
*/

Usage

/* Makes elements readonly if they already have the readonly attribute */
$('select').chosen().chosenReadonly();

/* Sets all elements as readonly */
$('select').chosen().chosenReadonly(true);

/* Remove readonly from all elements */
$('select').chosen().chosenReadonly(false);

/* Anytime you want to trigger the readonly check just run */
$('select').trigger('chosen:updated');

Credits

Created by Weston Ganger - @westonganger

Plugin based off off this jsFiddle by @eirc