Skip to content

Instantly share code, notes, and snippets.

@alansemenov
Last active June 22, 2016 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alansemenov/96f9ba838b18b3eab95f3bc430a81c77 to your computer and use it in GitHub Desktop.
Save alansemenov/96f9ba838b18b3eab95f3bc430a81c77 to your computer and use it in GitHub Desktop.
function materializeRadioButtons() {
var parentEl;
document.querySelectorAll('input[type="radio"]').forEach(function(control) {
parentEl = control.parentElement;
control.classList.add('mdl-radio__button');
if (parentEl.tagName == "LABEL") {
parentEl.setAttribute('for', control.id || control.name)
parentEl.classList.add('mdl-radio', 'mdl-js-radio', 'mdl-js-ripple-effect');
}
});
}
function materializeControls() {
materializeTextInputs();
materializeSelects();
materializeRadioButtons();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment