Skip to content

Commit fee009c

Browse files
committed
fix
1 parent 3246652 commit fee009c

1 file changed

Lines changed: 24 additions & 11 deletions

File tree

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// @description Powerful picture viewing tool online, which can popup/scale/rotate/batch save pictures or find the HD original picture automatically
77
// @description:zh-CN NLF 的围观图修改版,增加高清原图查找显示(在线看图工具,支持图片翻转、旋转、缩放、弹出大图、批量保存、查找原图)
88
// @description:zh-TW NLF 的圍觀圖修改版,增加高清原圖查詢顯示(線上看圖工具,支援圖片翻轉、旋轉、縮放、彈出大圖、批量儲存、查詢原圖)
9-
// @version 2017.8.14.1
9+
// @version 2017.8.17.1
1010
// @created 2011-6-15
1111
// @namespace http://userscripts.org/users/NLF
1212
// @homepage http://hoothin.com
@@ -8315,17 +8315,21 @@ background-image:url("'+ prefs.icons.magnifier +'");\
83158315
return true;
83168316
}
83178317

8318+
function openGallery(){
8319+
if(!gallery){
8320+
gallery=new GalleryC();
8321+
}
8322+
gallery.data=[];
8323+
var allData=gallery.getAllValidImgs();
8324+
if(allData.length<1)return true;
8325+
gallery.data=allData;
8326+
gallery.load(gallery.data);
8327+
}
8328+
83188329
function keydown(event) {
83198330
var key = String.fromCharCode(event.keyCode).toLowerCase();
83208331
if(event.ctrlKey && key==prefs.floatBar.keys['gallery']){
8321-
if(!gallery){
8322-
gallery=new GalleryC();
8323-
}
8324-
gallery.data=[];
8325-
var allData=gallery.getAllValidImgs();
8326-
if(allData.length<1)return true;
8327-
gallery.data=allData;
8328-
gallery.load(gallery.data);
8332+
openGallery();
83298333
event.stopPropagation();
83308334
event.preventDefault();
83318335
return true;
@@ -8373,7 +8377,7 @@ background-image:url("'+ prefs.icons.magnifier +'");\
83738377
title: GM_config.create('a', {
83748378
href: 'https://greasyfork.org/zh-CN/scripts/24204-picviewer-ce',
83758379
target: '_blank',
8376-
textContent: 'picviewerCE 设置',
8380+
textContent: 'Picviewer CE+ 设置',
83778381
title: '点击此处打开主页'
83788382
}),
83798383
isTabs: true,
@@ -8605,6 +8609,11 @@ background-image:url("'+ prefs.icons.magnifier +'");\
86058609
"default": prefs.gallery.descriptionLength,
86068610
after: ' 个字符'
86078611
},
8612+
'gallery.autoOpenSites': {
8613+
label: '自动打开图库的网站正则',
8614+
type: 'textarea',
8615+
"default": prefs.gallery.autoOpenSites
8616+
},
86088617

86098618
// 图片窗口
86108619
'imgWindow.fitToScreen': {
@@ -8714,10 +8723,14 @@ background-image:url("'+ prefs.icons.magnifier +'");\
87148723
});
87158724

87168725

8717-
GM_registerMenuCommand('picviewerCE 设置', openPrefs);
8726+
GM_registerMenuCommand('Picviewer CE+ 设置', openPrefs);
87188727

87198728
loadPrefs();
87208729

8730+
if(prefs.gallery.autoOpenSites && new RegExp(prefs.gallery.autoOpenSites).test(location.href)){
8731+
setTimeout(()=>{openGallery();},1000);
8732+
}
8733+
87218734
// 注册按键
87228735
if (prefs.floatBar.keys.enable) {
87238736
document.addEventListener('keydown', keydown, false);

0 commit comments

Comments
 (0)