Skip to content

Commit 13a5535

Browse files
committed
Update Picviewer CE+.user.js
1 parent ad0358f commit 13a5535

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 8 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.9.2.2
15+
// @version 2025.9.4.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
@@ -20652,7 +20652,12 @@ ImgOps | https://imgops.com/#b#`;
2065220652
if (!self.zoomed) {
2065320653
if (!self.imgWindow.classList.contains("pv-pic-window-scroll")) {
2065420654
self.zoomLevel=0;
20655-
self.zoom(1);
20655+
if (img.naturalHeight && img.naturalHeight < 100) {
20656+
let zoomLevel = 100 / img.naturalHeight;
20657+
self.zoom(zoomLevel);
20658+
} else {
20659+
self.zoom(1);
20660+
}
2065620661
}
2065720662
if (self == uniqueImgWin) {
2065820663
self.initMaxSize();
@@ -23971,16 +23976,10 @@ ImgOps | https://imgops.com/#b#`;
2397123976

2397223977
if (bodyStyle.position === "static") {
2397323978
offsetParent = document.documentElement;
23974-
bodyPosi = {
23975-
top: 0,
23976-
bottom: windowSize.h,
23977-
left: 0,
23978-
right: windowSize.w
23979-
};
2398023979
} else {
2398123980
offsetParent = body;
23982-
bodyPosi = offsetParent.getBoundingClientRect();
2398323981
}
23982+
bodyPosi = offsetParent.getBoundingClientRect();
2398423983

2398523984

2398623985
var scrolled=getScrolled(offsetParent);

0 commit comments

Comments
 (0)