File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
38343834 var img = this . img ;
38353835 var cssTransform = img . style [ support . cssTransform ] ;
38363836 var iTransform = cssTransform . replace ( / r o t a t e \( [ ^ ) ] * \) / i, '' ) ;
3837- var rotatedRadians = cssTransform . indexOf ( "rotate" ) != - 1 ?cssTransform . replace ( / .* r o t a t e \( ( [ \d \. ] + ) .* / i, '$1' ) :0 ;
3837+ var rotatedRadians = cssTransform . indexOf ( "rotate" ) != - 1 ?cssTransform . replace ( / .* r o t a t e \( ( [ - \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 ;
You can’t perform that action at this time.
0 commit comments