Files
Adam Bradley e81be11d35 toggle tap
2013-09-24 15:23:04 -05:00

29 lines
580 B
JavaScript

(function(window) {
iconic = window.iconic || {};
// add tap events to links
function onToggleTap(e) {
if(e.currentTarget.control) {
e.currentTarget.control.checked = !e.currentTarget.control.checked;
e.stopPropagation();
}
}
ionic.ResetToggles = function() {
var
x,
toggles = document.getElementsByClassName("toggle");
for(x = 0; x < toggles.length; x++) {
if(!toggles[x].hasTap) {
ionic.on('tap', onToggleTap, toggles[x]);
toggles[x].hasTap = true;
}
}
};
ionic.ResetToggles();
})(this);