OSDN Git Service

Version 0.6.187, add Scroll-Indicator for X.UI.ScrollBox, bugfix of X.HTMLAudio.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 03_XDomEvent.js
index 98d86f0..5a8069f 100644 (file)
@@ -11,7 +11,7 @@
  */\r
 \r
 // http://msdn.microsoft.com/ja-jp/library/ie/dn255104%28v=vs.85%29.aspx\r
-var X_Dom_Event_devicePixelRatio = window.devicePixelRatio || ( window.screen.deviceXDPI / window.screen.logicalXDPI ),\r
+var X_Dom_Event_devicePixelRatio = window.devicePixelRatio || ( window.screen.deviceXDPI / window.screen.logicalXDPI ) || 1,\r
 \r
        X_Dom_Event_convertMSPointerType = ( !window.PointerEvent && window.MSPointerEvent ) && [ 0, 0, 'touch', 'pen', 'mouse' ], // WP8.1 は PointerEvent と MSPointerEvent 両方ある\r
        /*{\r
@@ -22,6 +22,12 @@ var X_Dom_Event_devicePixelRatio = window.devicePixelRatio || ( window.screen.de
        X_Dom_Event_CANCEL_MOUSE = {},\r
        X_DomEvent;\r
 \r
+if( X_Dom_Event_devicePixelRatio !== 1 ){\r
+       X_UA_classNameForHTML += ' dpr' + X_Dom_Event_devicePixelRatio;\r
+       \r
+       X_UA[ 'dpr' ] = X_Dom_Event_devicePixelRatio;   \r
+};\r
+\r
 if( !X_UA[ 'IE' ] || 9 <= X_UA[ 'IE' ] ){\r
        X_DomEvent = function( e, xnode ){\r
                var originalType = e.type,\r