Patch 5 #50

Merged
darylteo merged 2 commits from patch-5 into master 2016-01-05 01:14:29 -05:00
Showing only changes of commit 97c8b2d749 - Show all commits

View File

@@ -53,14 +53,26 @@ var linkAction = function(el, event) {
this.loadUrl(el.href, clone(this.options))
}
var isDefaultPrevented = function(event) {
return event.defaultPrevented || event.returnValue === false;
}
module.exports = function(el) {
var that = this
on(el, "click", function(event) {
if (isDefaultPrevented(event)) {
return
}
linkAction.call(that, el, event)
})
on(el, "keyup", function(event) {
if (isDefaultPrevented(event)) {
return
}
// Dont break browser special behavior on links (like page in new window)
if (event.which > 1 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) {
el.setAttribute(attrKey, "modifier")