Skip to content

Commit 27233b6

Browse files
committed
Update X-Downloader.user.js
1 parent 5f57be1 commit 27233b6

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

X-Downloader/X-Downloader.user.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,19 @@
109109
window.open(imageUrl, '_blank');
110110
}
111111
}
112-
document.addEventListener("mouseenter", e => {
112+
const addBtn = e => {
113113
if (e.target.dataset && e.target.dataset.testid == "tweetPhoto") {
114114
e.target.parentNode.appendChild(downloadBtn);
115+
} else if (e.target.dataset && /^video\-player/.test(e.target.dataset.testid)) {
116+
e.target.parentNode.appendChild(downloadBtn);
115117
} else if (e.target.firstElementChild) {
116118
if (e.target.firstElementChild.getAttribute("role") == "progressbar") {
117119
e.target.parentNode.parentNode.appendChild(downloadBtn);
118120
}
121+
} else if (e.target.parentNode && e.target.parentNode.dataset && e.target.parentNode.dataset.testid == "tweetPhoto") {
122+
e.target.parentNode.parentNode.appendChild(downloadBtn);
119123
}
120-
}, true);
124+
};
125+
document.addEventListener("mouseenter", addBtn, true);
126+
document.addEventListener("touchstart", addBtn, true);
121127
})();

0 commit comments

Comments
 (0)