Skip to content

Instantly share code, notes, and snippets.

@f0i
Created October 27, 2015 16:00
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 f0i/74e45686fc467e378150 to your computer and use it in GitHub Desktop.
Save f0i/74e45686fc467e378150 to your computer and use it in GitHub Desktop.
Pass event to m.withAttr callback function
 // Pass event to m.withAttr callback function
m.withAttr = function(prop, withAttrCallback) {
return function(e) {
e = e || event;
var currentTarget = e.currentTarget || this;
withAttrCallback(prop in currentTarget ? currentTarget[prop] : currentTarget.getAttribute(prop), e);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment