|
6 | 6 | // @description Powerful picture viewing tool online, which can popup/scale/rotate/batch save pictures or find the HD original picture automatically |
7 | 7 | // @description:zh-CN NLF 的围观图修改版,增加高清原图查找显示(在线看图工具,支持图片翻转、旋转、缩放、弹出大图、批量保存、查找原图) |
8 | 8 | // @description:zh-TW NLF 的圍觀圖修改版,增加高清原圖查詢顯示(線上看圖工具,支援圖片翻轉、旋轉、縮放、彈出大圖、批量儲存、查詢原圖) |
9 | | -// @version 2017.8.14.1 |
| 9 | +// @version 2017.8.17.1 |
10 | 10 | // @created 2011-6-15 |
11 | 11 | // @namespace http://userscripts.org/users/NLF |
12 | 12 | // @homepage http://hoothin.com |
@@ -8315,17 +8315,21 @@ background-image:url("'+ prefs.icons.magnifier +'");\ |
8315 | 8315 | return true; |
8316 | 8316 | } |
8317 | 8317 |
|
| 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 | + |
8318 | 8329 | function keydown(event) { |
8319 | 8330 | var key = String.fromCharCode(event.keyCode).toLowerCase(); |
8320 | 8331 | 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(); |
8329 | 8333 | event.stopPropagation(); |
8330 | 8334 | event.preventDefault(); |
8331 | 8335 | return true; |
@@ -8373,7 +8377,7 @@ background-image:url("'+ prefs.icons.magnifier +'");\ |
8373 | 8377 | title: GM_config.create('a', { |
8374 | 8378 | href: 'https://greasyfork.org/zh-CN/scripts/24204-picviewer-ce', |
8375 | 8379 | target: '_blank', |
8376 | | - textContent: 'picviewerCE 设置', |
| 8380 | + textContent: 'Picviewer CE+ 设置', |
8377 | 8381 | title: '点击此处打开主页' |
8378 | 8382 | }), |
8379 | 8383 | isTabs: true, |
@@ -8605,6 +8609,11 @@ background-image:url("'+ prefs.icons.magnifier +'");\ |
8605 | 8609 | "default": prefs.gallery.descriptionLength, |
8606 | 8610 | after: ' 个字符' |
8607 | 8611 | }, |
| 8612 | + 'gallery.autoOpenSites': { |
| 8613 | + label: '自动打开图库的网站正则', |
| 8614 | + type: 'textarea', |
| 8615 | + "default": prefs.gallery.autoOpenSites |
| 8616 | + }, |
8608 | 8617 |
|
8609 | 8618 | // 图片窗口 |
8610 | 8619 | 'imgWindow.fitToScreen': { |
@@ -8714,10 +8723,14 @@ background-image:url("'+ prefs.icons.magnifier +'");\ |
8714 | 8723 | }); |
8715 | 8724 |
|
8716 | 8725 |
|
8717 | | - GM_registerMenuCommand('picviewerCE 设置', openPrefs); |
| 8726 | + GM_registerMenuCommand('Picviewer CE+ 设置', openPrefs); |
8718 | 8727 |
|
8719 | 8728 | loadPrefs(); |
8720 | 8729 |
|
| 8730 | + if(prefs.gallery.autoOpenSites && new RegExp(prefs.gallery.autoOpenSites).test(location.href)){ |
| 8731 | + setTimeout(()=>{openGallery();},1000); |
| 8732 | + } |
| 8733 | + |
8721 | 8734 | // 注册按键 |
8722 | 8735 | if (prefs.floatBar.keys.enable) { |
8723 | 8736 | document.addEventListener('keydown', keydown, false); |
|
0 commit comments