Added detection of existing toggle markup before creating new one.

This commit is contained in:
Vadym A. Dragan 2016-03-17 05:38:18 -04:00
parent 5842062c23
commit 4627e0265a
4 changed files with 12 additions and 6 deletions

7
dist/js/material.js vendored
View File

@ -91,8 +91,11 @@
// Add fake-checkbox to material checkboxes
var $input = $((selector) ? selector : this.options.togglebuttonElements)
.filter(":notmdproc")
.data("mdproc", true)
.after("<span class='toggle'></span>");
.data("mdproc", true);
if (!$input.next("span.toggle").length) {
$input.after("<span class='toggle'></span>");
}
_toggleTypeFocus($input);
},

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -91,8 +91,11 @@
// Add fake-checkbox to material checkboxes
var $input = $((selector) ? selector : this.options.togglebuttonElements)
.filter(":notmdproc")
.data("mdproc", true)
.after("<span class='toggle'></span>");
.data("mdproc", true);
if (!$input.next("span.toggle").length) {
$input.after("<span class='toggle'></span>");
}
_toggleTypeFocus($input);
},