Skip to content

Commit ee7a78e

Browse files
committed
fix for backgroundImage div
1 parent 76db006 commit ee7a78e

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 15 additions & 5 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.4.2.3
9+
// @version 2017.4.8.1
1010
// @created 2011-6-15
1111
// @namespace http://userscripts.org/users/NLF
1212
// @homepage http://hoothin.com
@@ -7137,10 +7137,10 @@ background-image:url("'+ prefs.icons.magnifier +'");\
71377137

71387138
if (this.data.img.nodeName != 'IMG') {
71397139
this.buttons['gallery'].style.display = 'none';
7140-
this.buttons['current'].style.display = 'none';
7140+
//this.buttons['current'].style.display = 'none';
71417141
} else {
71427142
this.buttons['gallery'].style.removeProperty('display');
7143-
this.buttons['current'].style.removeProperty('display');
7143+
//this.buttons['current'].style.removeProperty('display');
71447144
}
71457145
},
71467146
setPosition:function(){
@@ -7981,8 +7981,18 @@ background-image:url("'+ prefs.icons.magnifier +'");\
79817981
// }
79827982
// }
79837983
// }
7984-
if (target.nodeName != 'IMG'){
7985-
if(target.children.length==1 && target.children[0].tagName=="IMG"){
7984+
if (target.nodeName != 'IMG' && target.className.indexOf("pv-float-bar")==-1){
7985+
var targetStyle=getComputedStyle(target);
7986+
if(targetStyle.backgroundImage && targetStyle.backgroundImage!="none" && targetStyle.backgroundImage!="inherit" && targetStyle.width.replace("px","")>prefs.floatBar.minSizeLimit.w && targetStyle.height.replace("px","")>prefs.floatBar.minSizeLimit.h){
7987+
var src=targetStyle.backgroundImage.replace(/url\(["'](.*)["']\)/,"$1");
7988+
result = {
7989+
src: src,
7990+
type: "scale",
7991+
imgSrc: src,
7992+
noActual:true,
7993+
img: target
7994+
};
7995+
}else if(target.children.length==1 && target.children[0].tagName=="IMG"){
79867996
target=target.children[0];
79877997
}else if(target.parentNode){
79887998
if(target.parentNode.nodeName=='IMG'){

0 commit comments

Comments
 (0)