*/\r
X_UA[ 'iOS' ] = X_UA[ 'iOSMajor' ] + X_UA[ 'iOSMinor' ] / 10;\r
\r
- if( screen.width === screen.height * 1.5 || screen.width * 1.5 === screen.height ){\r
- v = true; // 4:3 model\r
- };\r
+ // 4:3 model\r
+ v = screen.width === screen.height * 1.5 || screen.width * 1.5 === screen.height;\r
\r
if( sys === 'iPhone' ){\r
/**\r
* @alias X.UA.Opera7\r
* @type {boolean}\r
*/\r
- X_UA[ 'Opera7' ] = v < 8;\r
+ X_UA[ 'Opera7' ] = v < 8;\r
/**\r
* @alias X.UA.Opera78\r
* @type {boolean}\r
*/\r
- X_UA[ 'Opera78' ] = v < 9;\r
+ X_UA[ 'Opera78' ] = v < 9;\r
\r
if( 0 < dua.indexOf( 'Opera Mini' ) )\r
/**\r
* @alias X.UA.IE\r
* @type {number}\r
*/\r
- X_UA[ 'IE' ] = v = document.documentMode || tridentToVer;\r
+ X_UA[ 'IE' ] = v = document.documentMode || tridentToVer;\r
\r
if( v < 4.5 ){\r
/**\r
\r
(function(){\r
var k, v;\r
+\r
if( X_UA[ 'IE45' ] || X_UA[ 'IE4' ] ){\r
if( X_UA[ 'Mac' ] ){\r
X_UA_classNameForHTML = 'Mac';\r
/**\r
* 別窓(別タブ)の操作\r
* <ol>\r
+ * <li>ポップアップブロックされないように、pointer event, click event 内でインスタンスを作る\r
* <li>win.kill() で別窓を閉じる\r
* <li>win.kill() 以外で閉じられた場合、ユーザーの[x]ボタン操作や、他のscriptによって閉じられた場合、X.Event.UNLOAD イベントを発して自身を kill する。\r
* </ol>\r
html = options[ 'html' ],\r
doc = X_Script_try( X_Object_find, [ page, 'document' ] );\r
\r
- if( !url && html ){\r
- this[ 'write' ]( html );\r
- };\r
- \r
X_ViewPort[ 'listenOnce' ]( X_EVENT_UNLOAD, this, X_Util_Window_handleEvent );\r
this[ 'listenOnce' ]( [ X_EVENT_UNLOAD, X_EVENT_KILL_INSTANCE ], X_Util_Window_handleEvent );\r
\r
page : page,\r
timerID : X_Timer_add( options[ 'interval' ] || 500, 0, this, X_Util_Window_onTimer )\r
} );\r
+\r
+ if( !url && html ){\r
+ this[ 'write' ]( html );\r
+ }; \r
},\r
\r
/**\r
var pair = X_Pair_get( this );\r
\r
if( pair ) return X_Script_try( X_Object_find, [ pair.page, selector ] );\r
+ },\r
+ \r
+ /**\r
+ * 別窓にfocusする\r
+ * @return {Window} チェーンメソッド\r
+ */\r
+ 'focus' : function(){\r
+ var pair = X_Pair_get( this );\r
+ \r
+ pair && pair[ 'focus' ]();\r
+ return this;\r
}\r
}\r
);\r
//!X_UA[ 'Blink' ] &&
// Firefox40.0.5 + Windows8 で音声が途中から鳴らなくなる
// Firefox41.0.1 + Windows8 で音声が途中から鳴らなくなる
- !( 40 <= X_UA[ 'Gecko' ] && X_UA[ 'Gecko' ] < 43 && X_UA[ 'Windows' ] ) &&
+ !( 40 <= X_UA[ 'Gecko' ] && X_UA[ 'Gecko' ] < 44 && X_UA[ 'Windows' ] ) &&
( window[ 'AudioContext' ] || window[ 'webkitAudioContext' ] ),
X_WebAudio_BUFFER_LIST = [],
X_WebAudio_need1stTouch = X_UA[ 'iOS' ],