Sha256: 35f6e453aabf42c6b714cd454b2def996f0e0e7c7d52cf7b6354e9d39fde6ec4
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
// Custom checkbox and radios function setupLabel() { // Checkbox var checkBox = ".checkbox"; var checkBoxInput = checkBox + " input[type='checkbox']"; var checkBoxChecked = "checked"; var checkBoxDisabled = "disabled"; // Radio var radio = ".radio"; var radioInput = radio + " input[type='radio']"; var radioOn = "checked"; var radioDisabled = "disabled"; // Checkboxes if ($(checkBoxInput).length) { $(checkBox).each(function(){ $(this).removeClass(checkBoxChecked); }); $(checkBoxInput + ":checked").each(function(){ $(this).parent(checkBox).addClass(checkBoxChecked); }); $(checkBoxInput + ":disabled").each(function(){ $(this).parent(checkBox).addClass(checkBoxDisabled); }); }; // Radios if ($(radioInput).length) { $(radio).each(function(){ $(this).removeClass(radioOn); }); $(radioInput + ":checked").each(function(){ $(this).parent(radio).addClass(radioOn); }); $(radioInput + ":disabled").each(function(){ $(this).parent(radio).addClass(radioDisabled); }); }; };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_admin_glyph_theme-0.0.2 | vendor/assets/javascripts/rails_admin_glyph_theme/lib/custom_checkbox_and_radio.js |