1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-05-07 17:34:06 +02:00
TweetDuck/Resources/notification.js

25 lines
644 B
JavaScript

(function($TD){
//
// Block: Hook into links to bypass default open function.
//
document.body.addEventListener("click",function(e){
if (e.target.tagName == "A"){
$TD.openBrowser(e.target.getAttribute("href"));
e.preventDefault();
}
});
//
// Block: Allow bypassing of t.co in context menus.
//
document.body.addEventListener("contextmenu",function(e){
var element = e.target;
do{
if (element.tagName == "A"){
$TD.setLastRightClickedLink(element.getAttribute("data-full-url") || "");
break;
}
}while((element = element.parentElement) != null);
});
})($TD);