Skip to content

Instantly share code, notes, and snippets.

View csuwildcat's full-sized avatar

Daniel Buchner csuwildcat

View GitHub Profile
/*<ltIE9>*/
if (!window.addEventListener) (function(){
var update = function(event){
event.target.store('$change:last', {
type: event.type,
value: event.target.checked
});
};
// Element Listener Mixin
(function(){
var setup = function(element){
var listener = new Events,
removeEvent = listener.removeEvent,
listener.guid = makeGuid();
listener.removeEvent = function(key, value){
removeEvent(key, value);
element.removeEvent(key, value);
// Element Listener Mixin
(function(){
var setup = function(element){
var listener = new Events, removeEvent = listener.removeEvent;
listener.removeEvent = function(key, value){
removeEvent(key, value);
element.removeEvent(key, value);
};
return listener;