|
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 2024.11.28.1 |
| 15 | +// @version 2024.12.4.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
|
@@ -12456,7 +12456,7 @@ ImgOps | https://imgops.com/#b#`;
|
12456 | 12456 |
|
12457 | 12457 | var matchedRule,
|
12458 | 12458 | _URL=location.href.slice(0, 500);
|
12459 |
| - const lazyImgAttr = ["data-lazy-src", "org_src", "data-lazy", "data-url", "data-orig-file", "zoomfile", "file", "original", "load-src", "imgsrc", "real_src", "src2", "origin-src", "data-lazyload", "data-lazyload-src", "data-lazy-load-src", "data-ks-lazyload", "data-ks-lazyload-custom", "data-src", "data-defer-src", "data-actualsrc", "data-cover", "data-original", "data-thumb", "data-imageurl", "data-placeholder", "lazysrc", "data-preview"]; |
| 12459 | + const lazyImgAttr = ["data-lazy-src", "org_src", "data-lazy", "data-url", "data-orig-file", "zoomfile", "file", "original", "load-src", "imgsrc", "real_src", "src2", "origin-src", "data-lazyload", "data-lazyload-src", "data-lazy-load-src", "data-ks-lazyload", "data-ks-lazyload-custom", "data-src", "data-defer-src", "data-actualsrc", "data-cover", "data-original", "data-thumb", "data-imageurl", "data-placeholder", "lazysrc", "data-preview", "data-page-image-url"]; |
12460 | 12460 | var tprules = [
|
12461 | 12461 | function(a) {
|
12462 | 12462 | if (this.currentSrc && !this.src) this.src = this.currentSrc;
|
@@ -13898,11 +13898,12 @@ ImgOps | https://imgops.com/#b#`;
|
13898 | 13898 | }
|
13899 | 13899 | if (self.lockMaxSize) {
|
13900 | 13900 | storage.setListItem("maxSize", location.hostname, self.lockMaxSize);
|
13901 |
| - storage.setListItem("minSize", location.hostname, {h: sizeInputH.value, w: sizeInputW.value}); |
| 13901 | + self.curDefaultSize = {h: sizeInputH.value, w: sizeInputW.value}; |
13902 | 13902 | } else {
|
13903 | 13903 | storage.setListItem("maxSize", location.hostname, "");
|
13904 |
| - storage.setListItem("minSize", location.hostname, ""); |
| 13904 | + self.curDefaultSize = ""; |
13905 | 13905 | }
|
| 13906 | + storage.setListItem("minSize", location.hostname, self.curDefaultSize); |
13906 | 13907 | };
|
13907 | 13908 |
|
13908 | 13909 | var maximizeTrigger=document.createElement('span');
|
@@ -15690,11 +15691,12 @@ ImgOps | https://imgops.com/#b#`;
|
15690 | 15691 | sizeInputW.title="min width: "+sizeInputW.value+"px";
|
15691 | 15692 | sizeInputWSpan.innerHTML=createHTML("W: "+Math.floor(sizeInputW.value)+"px");
|
15692 | 15693 | clearTimeout(this.saveDefaultSize);
|
| 15694 | + var self=this; |
15693 | 15695 | this.saveDefaultSize = setTimeout(() => {
|
15694 |
| - storage.setListItem("minSize", location.hostname, {h: sizeInputH.value, w: sizeInputW.value}); |
| 15696 | + self.curDefaultSize = {h: sizeInputH.value, w: sizeInputW.value}; |
| 15697 | + storage.setListItem("minSize", location.hostname, self.curDefaultSize); |
15695 | 15698 | }, 1000);
|
15696 | 15699 |
|
15697 |
| - var self=this; |
15698 | 15700 | var viewmoreShow = this.eleMaps['sidebar-toggle'].style.visibility == 'hidden';
|
15699 | 15701 | if(viewmoreShow){
|
15700 | 15702 | var maxSizeH=0,minSizeH=0,maxSizeW=0,minSizeW=0;
|
@@ -17974,7 +17976,15 @@ ImgOps | https://imgops.com/#b#`;
|
17974 | 17976 | linkMedias.push(node);
|
17975 | 17977 | }
|
17976 | 17978 | });
|
17977 |
| - imgs = imgs.reverse().concat(linkMedias.reverse()); |
| 17979 | + imgs = imgs.reverse().sort((a, b) => { |
| 17980 | + if (a.offsetParent && !b.offsetParent) { |
| 17981 | + return -1; |
| 17982 | + } |
| 17983 | + if (!a.offsetParent && b.offsetParent) { |
| 17984 | + return 1; |
| 17985 | + } |
| 17986 | + return 0; |
| 17987 | + }).concat(linkMedias.reverse()); |
17978 | 17988 | // 排除库里面的图片
|
17979 | 17989 | imgs = imgs.filter(function(img){
|
17980 | 17990 | if (img.parentNode) {
|
|
0 commit comments