Skip to content

Commit 72c8d41

Browse files
committed
fix
1 parent 507c887 commit 72c8d41

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 4 additions & 4 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.11.29.1
9+
// @version 2017.12.4.1
1010
// @created 2011-6-15
1111
// @namespace http://userscripts.org/users/NLF
1212
// @homepage http://hoothin.com
@@ -3834,10 +3834,10 @@
38343834
var img=this.img;
38353835
var cssTransform=img.style[support.cssTransform];
38363836
var iTransform=cssTransform.replace(/rotate\([^)]*\)/i,'');
3837-
var rotatedRadians=cssTransform.indexOf("rotate")!=-1?cssTransform.replace(/.*rotate\(([\d\.]+).*/i,'$1'):0;
3837+
var rotatedRadians=cssTransform.indexOf("rotate")!=-1?cssTransform.replace(/.*rotate\(([-\d\.]+).*/i,'$1'):0;
38383838
var PI=Math.PI;
3839-
var origin=parseFloat(rotatedRadians) + 90 * PI/180;
3840-
if(origin>=2*PI){
3839+
var origin=parseFloat(rotatedRadians) +(e.shiftKey?-90:90) * PI/180;
3840+
if(origin>=2*PI || origin<=-2*PI ||(-0.1<origin && origin<0.1)){
38413841
origin=0;
38423842
}
38433843
img.style[support.cssTransform] = ' rotate('+ origin +'rad) ' + iTransform;

0 commit comments

Comments
 (0)