Skip to content

Commit 752e723

Browse files
committed
Update Picviewer CE+.user.js
1 parent 6bc4e31 commit 752e723

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// @description:ja 画像を強力に閲覧できるツール。ポップアップ表示、拡大・縮小、回転、一括保存などの機能を自動で実行できます
1313
// @description:pt-BR Poderosa ferramenta de visualização de imagens on-line, que pode pop-up/dimensionar/girar/salvar em lote imagens automaticamente
1414
// @description:ru Мощный онлайн-инструмент для просмотра изображений, который может автоматически отображать/масштабировать/вращать/пакетно сохранять изображения
15-
// @version 2025.8.29.1
15+
// @version 2025.9.1.1
1616
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAD////29vbKysoqKioiIiKysrKhoaGTk5N9fX3z8/Pv7+/r6+vk5OTb29vOzs6Ojo5UVFQzMzMZGRkREREMDAy4uLisrKylpaV4eHhkZGRPT08/Pz/IfxjQAAAAgklEQVQoz53RRw7DIBBAUb5pxr2m3/+ckfDImwyJlL9DDzQgDIUMRu1vWOxTBdeM+onApENF0qHjpkOk2VTwLVEF40Kbfj1wK8AVu2pQA1aBBYDHJ1wy9Cf4cXD5chzNAvsAnc8TjoLAhIzsBao9w1rlVTIvkOYMd9nm6xPi168t9AYkbANdajpjcwAAAABJRU5ErkJggg==
1717
// @namespace https://github.com/hoothin/UserScripts
1818
// @homepage https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE%2B
@@ -25324,16 +25324,25 @@ ImgOps | https://imgops.com/#b#`;
2532425324
}
2532525325
}
2532625326
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;
2533325338
}
25334-
var wSize = getWindowSize();
25335-
if (prefs.floatBar.globalkeys.invertInitShow && result.imgAS.w <= wSize.w && result.imgAS.h <= wSize.h) return false;
2533625339
}
25340+
return true;
25341+
})();
25342+
if (forceShow) {
25343+
if (invert) return false;
25344+
} else {
25345+
if (!invert) return false;
2533725346
}
2533825347
uniqueImgWinInitX = clientX;
2533925348
uniqueImgWinInitY = clientY;

0 commit comments

Comments
 (0)