|
46 | 46 | // @grant GM.notification |
47 | 47 | // @grant unsafeWindow |
48 | 48 | // @require https://update.greasyfork.org/scripts/6158/23710/GM_config%20CN.js |
49 | | -// @require https://update.greasyfork.org/scripts/438080/1643244/pvcep_rules.js |
| 49 | +// @require https://update.greasyfork.org/scripts/438080/1652811/pvcep_rules.js |
50 | 50 | // @require https://update.greasyfork.org/scripts/440698/1427239/pvcep_lang.js |
51 | 51 | // @downloadURL https://greasyfork.org/scripts/24204-picviewer-ce/code/Picviewer%20CE+.user.js |
52 | 52 | // @updateURL https://greasyfork.org/scripts/24204-picviewer-ce/code/Picviewer%20CE+.meta.js |
@@ -25473,17 +25473,6 @@ ImgOps | https://imgops.com/#b#`; |
25473 | 25473 | } else if (target.parentNode.nodeName.toUpperCase() == 'IMG') { |
25474 | 25474 | target = target.parentNode; |
25475 | 25475 | found = true; |
25476 | | - } else if (prefs.floatBar.listenBg && hasBg(target.parentNode)) { |
25477 | | - target = target.parentNode; |
25478 | | - let src = targetBg, nsrc = src, noActual = true, type = "scale"; |
25479 | | - result = { |
25480 | | - src: nsrc, |
25481 | | - type: type, |
25482 | | - imgSrc: src, |
25483 | | - noActual:noActual, |
25484 | | - img: target |
25485 | | - }; |
25486 | | - found = true; |
25487 | 25476 | } |
25488 | 25477 | } |
25489 | 25478 | if (!found) { |
@@ -25569,6 +25558,18 @@ ImgOps | https://imgops.com/#b#`; |
25569 | 25558 | let imgs = target.shadowRoot.querySelectorAll('img'); |
25570 | 25559 | if (imgs.length === 1) target = imgs[0]; |
25571 | 25560 | } |
| 25561 | + if (!found && prefs.floatBar.listenBg && hasBg(target.parentNode)) { |
| 25562 | + target = target.parentNode; |
| 25563 | + let src = targetBg, nsrc = src, noActual = true, type = "scale"; |
| 25564 | + result = { |
| 25565 | + src: nsrc, |
| 25566 | + type: type, |
| 25567 | + imgSrc: src, |
| 25568 | + noActual:noActual, |
| 25569 | + img: target |
| 25570 | + }; |
| 25571 | + found = true; |
| 25572 | + } |
25572 | 25573 | if (result && !/^data:/i.test(result.src)) { |
25573 | 25574 | if (matchedRule.rules.length > 0 && target.nodeName.toUpperCase() != 'IMG') { |
25574 | 25575 | let src = result.src, img = {src: src}, type, imgSrc = src; |
|
0 commit comments