1
0
mirror of https://github.com/chylex/Userscripts.git synced 2025-08-17 15:31:46 +02:00

Compare commits

..

2 Commits

2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
// ==UserScript==
// @name Patreon - Click Anywhere to Close Image Dialog
// @description Close modal image dialog by clicking anywhere on the page.
// @version 1
// @license MPL-2.0
// @namespace https://chylex.com
// @homepageURL https://github.com/chylex/Userscripts
// @supportURL https://github.com/chylex/Userscripts/issues
// @include https://www.patreon.com/*
// @run-at document-idle
// @grant none
// ==/UserScript==
document.body.addEventListener("click", e => {
if (e.target.tagName === "IMG" && e.target.getAttribute("data-tag") === "lightboxImage") {
document.querySelector("[data-tag='close']")?.click();
e.preventDefault();
e.stopPropagation();
}
});

View File

@@ -44,6 +44,15 @@ Before you [report an issue](https://github.com/chylex/Userscripts/issues/new) (
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<th width="110px" rowspan="1">Patreon</th>
<td width="325px"><a href="#click-anywhere-to-close-image-dialog">Click Anywhere to Close Image Dialog</a></td>
<td>Script</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
@@ -131,6 +140,17 @@ Adds a button to load all pages in the [Crashes](https://openeye.openmods.info/c
\-
\[ [Source code](https://github.com/chylex/Userscripts/blob/master/OpenEye/LoadAllPages.user.js) \]
---
### Patreon
#### Click Anywhere to Close Image Dialog
Close modal image dialog by clicking anywhere on the page.
\[ [Automatically updated](https://github.com/chylex/Userscripts/raw/master/Patreon/ClickAnywhereToCloseImageDialog.user.js) \]
\-
\[ [Manually updated](https://github.com/chylex/Userscripts/raw/6b2f3698dc7082a57afa82470422f5c3418f1938/Patreon/ClickAnywhereToCloseImageDialog.user.js) \]
\-
\[ [Source code](https://github.com/chylex/Userscripts/blob/master/Patreon/ClickAnywhereToCloseImageDialog.user.js) \]
---
### Reddit