|
12 | 12 | // @description:ja 画像を強力に閲覧できるツール。ポップアップ表示、拡大・縮小、回転、一括保存などの機能を自動で実行できます |
13 | 13 | // @description:pt-BR Poderosa ferramenta de visualização de imagens on-line, que pode pop-up/dimensionar/girar/salvar em lote imagens automaticamente |
14 | 14 | // @description:ru Мощный онлайн-инструмент для просмотра изображений, который может автоматически отображать/масштабировать/вращать/пакетно сохранять изображения |
15 | | -// @version 2025.8.29.1 |
| 15 | +// @version 2025.9.1.1 |
16 | 16 | // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAD////29vbKysoqKioiIiKysrKhoaGTk5N9fX3z8/Pv7+/r6+vk5OTb29vOzs6Ojo5UVFQzMzMZGRkREREMDAy4uLisrKylpaV4eHhkZGRPT08/Pz/IfxjQAAAAgklEQVQoz53RRw7DIBBAUb5pxr2m3/+ckfDImwyJlL9DDzQgDIUMRu1vWOxTBdeM+onApENF0qHjpkOk2VTwLVEF40Kbfj1wK8AVu2pQA1aBBYDHJ1wy9Cf4cXD5chzNAvsAnc8TjoLAhIzsBao9w1rlVTIvkOYMd9nm6xPi168t9AYkbANdajpjcwAAAABJRU5ErkJggg== |
17 | 17 | // @namespace https://github.com/hoothin/UserScripts |
18 | 18 | // @homepage https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE%2B |
@@ -25324,16 +25324,25 @@ ImgOps | https://imgops.com/#b#`; |
25324 | 25324 | } |
25325 | 25325 | } |
25326 | 25326 | var checkUniqueImgWin = function() { |
25327 | | - if (canPreview) { |
25328 | | - if (result.type != "link" && result.type != "rule" && result.src == result.imgSrc) { |
25329 | | - if (result.imgAS.w < result.imgCS.w * 1.6 && result.imgAS.h < result.imgCS.h * 1.6) { |
25330 | | - if (result.img && result.img.childElementCount) { |
25331 | | - if (result.type == "force") return false; |
25332 | | - if (prefs.floatBar.globalkeys.invertInitShow) return false; |
| 25327 | + let invert = !canPreview && prefs.floatBar.globalkeys.invertInitShow && prefs.floatBar.globalkeys.type == "hold"; |
| 25328 | + if (canPreview || invert) { |
| 25329 | + let forceShow = (() => { |
| 25330 | + if (result.type != "link" && result.type != "rule" && result.src == result.imgSrc) { |
| 25331 | + if (result.imgAS.w < result.imgCS.w * 1.3 && result.imgAS.h < result.imgCS.h * 1.3) { |
| 25332 | + if (result.img && result.img.childElementCount) { |
| 25333 | + if (result.type == "force") return false; |
| 25334 | + if (prefs.floatBar.globalkeys.invertInitShow) return false; |
| 25335 | + } |
| 25336 | + var wSize = getWindowSize(); |
| 25337 | + if (prefs.floatBar.globalkeys.invertInitShow && result.imgAS.w <= wSize.w && result.imgAS.h <= wSize.h) return false; |
25333 | 25338 | } |
25334 | | - var wSize = getWindowSize(); |
25335 | | - if (prefs.floatBar.globalkeys.invertInitShow && result.imgAS.w <= wSize.w && result.imgAS.h <= wSize.h) return false; |
25336 | 25339 | } |
| 25340 | + return true; |
| 25341 | + })(); |
| 25342 | + if (forceShow) { |
| 25343 | + if (invert) return false; |
| 25344 | + } else { |
| 25345 | + if (!invert) return false; |
25337 | 25346 | } |
25338 | 25347 | uniqueImgWinInitX = clientX; |
25339 | 25348 | uniqueImgWinInitY = clientY; |
|
0 commit comments