diff --git a/Resources/code.js b/Resources/code.js index 5a62fc9b..a4adea8d 100644 --- a/Resources/code.js +++ b/Resources/code.js @@ -167,10 +167,10 @@ if (!me.is(".link-complex") && !(rel === "mediaPreview" && me.closest("#open-modal").length === 0) && rel !== "list" && rel !== "user"){ $TD.openBrowser(me.attr("href")); + onUrlOpened(); } - + e.preventDefault(); - onUrlOpened(); }); window.open = function(url){ @@ -179,18 +179,20 @@ $TD.openBrowser(url); onUrlOpened(); }; + + TD.util.maybeOpenClickExternally = prependToFunction(TD.util.maybeOpenClickExternally,function(e){ + if (e.ctrlKey){ + if (urlWait)return; + + $TD.openBrowser(e.currentTarget.getAttribute("href")); + e.preventDefault(); + e.stopPropagation(); + e.stopImmediatePropagation(); + return true; + } + }); })(); - TD.util.maybeOpenClickExternally = prependToFunction(TD.util.maybeOpenClickExternally,function(e){ - if (e.ctrlKey){ - $TD.openBrowser(e.currentTarget.getAttribute("href")); - e.preventDefault(); - e.stopPropagation(); - e.stopImmediatePropagation(); - return true; - } - }); - // // Block: Expand shortened links on hover. //