do not uncheck a checked radio

This commit is contained in:
Adam Bradley
2014-01-22 10:15:14 -06:00
parent 56446c4dfe
commit 76fbd2dd5d

View File

@@ -31,19 +31,13 @@
// polyfill use to simulate native "tap"
function inputTapPolyfill(ele, e) {
if(ele.type === "radio") {
ele.checked = !ele.checked;
ionic.trigger('click', {
target: ele
});
if(!ele.checked) ele.checked = true;
ionic.trigger('click', { target: ele });
} else if(ele.type === "checkbox") {
ele.checked = !ele.checked;
ionic.trigger('click', {
target: ele
});
ionic.trigger('click', { target: ele });
} else if(ele.type === "submit" || ele.type === "button") {
ionic.trigger('click', {
target: ele
});
ionic.trigger('click', { target: ele });
} else {
ele.focus();
}