11 summary : X.VERSION + ( X.buildTimeStamp ? ' ' + X.buildTimeStamp : '' )
\r
14 { label : 'テスト' , next : 'test' },
\r
15 { label : '情報' , next : 'info' },
\r
16 { label : 'ローカルストレージ' },
\r
17 { label : '外部API接続' }
\r
28 { label : '戻る', back : true },
\r
29 { label : 'インタラクション・ジェスチャー' },
\r
31 { label : 'マルチメディア' }
\r
42 { label : '戻る', back : true },
\r
43 { label : 'システムスコア' , next : 'spec' },
\r
44 { label : 'OS・ブラウザ' , next : 'ua' },
\r
45 { label : 'プラグインとアドオン', next : 'plugin' },
\r
46 { label : 'ストレージ' },
\r
48 { label : 'pettanR ビルド情報' }
\r
59 { label : '戻る', back : true },
\r
62 summary : X.bootSpeed + 'ms'
\r
74 { label : '戻る', back : true },
\r
77 summary : X.UA.IE ? 'IE ' + X.UA.IE :
\r
78 X.UA.Opera ? 'Presto Opera ' + X.UA.Opera :
\r
79 X.UA.Gecko ? 'Gecko ' + X.UA.Gecko :
\r
80 X.UA.KHTML ? 'KHTML ' + X.UA.KHTML :
\r
81 X.UA.WebKit ? 'WebKit ' + X.UA.WebKit :
\r
82 X.UA.BlinkOpera ? 'Blink Opera ' + X.UA.BlinkOpera :
\r
83 X.UA.Blink ? 'Blink ' + X.UA.Blink :
\r
84 X.UA.AOSP ? 'AOSP ' + X.UA.AOSP :
\r
85 X.UA.ChromeWV ? 'Chrome WebView ' + X.UA.ChromeWV :
\r
86 X.UA.Edge ? 'Edge' + X.UA.Edge : 'Other'
\r
90 summary : X.UA.Windows ? 'Windows ' + X.UA.Windows : X.UA.Mac ? 'Mac' : X.UA.Android ? 'Android' : X.UA.iOS ? 'iOS' : 'Other'
\r
93 label : 'IE6専用 背景画像ちらつき対処',
\r
94 summary : X.Doc.ieExeComError ? 'error!' : X.UA.IE6 ? 'success!' : '-'
\r
98 summary : X.Doc.SVG ? 'o' : '-'
\r
102 summary : X.Doc.VML || '-'
\r
107 X.XHR.XDR ? ( X.XHR.MSXML ? 'W3C+XDR+MSXML' + X.XHR.MSXML : 'W3C+XDR' ) :
\r
108 X.XHR.W3C ? ( X.XHR.CORS ? 'W3C Lv2' : 'W3C' ) :
\r
109 X.XHR.MSXML ? 'MSXML' + X.XHR.MSXML :
\r
110 X.XHR.FLASH ? 'Flash' + X.XHR.FLASH : ''
\r
113 label : 'ユーザーエージェント文字列',
\r
114 summary : navigator.userAgent
\r
117 label : 'プラットフォーム',
\r
118 summary : 'navigator.platform=' + navigator.platform
\r
122 summary : 'navigator.appName=' + navigator.appName
\r
126 summary : 'navigator.appCodeName=' + navigator.appCodeName
\r
129 label : 'アプリバージョン',
\r
130 summary : 'navigator.appVersion=' + navigator.appVersion
\r
142 { label : '戻る', back : true },
\r
144 label : 'Adobe FlashPlayer',
\r
145 summary : X.Plugin.Flash || '-'
\r
148 label : 'Silverlight',
\r
149 summary : X.Plugin.Silverlight || '-'
\r
152 label : 'Unity Web Player',
\r
153 summary : X.Plugin.Unity || '-'
\r
156 label : 'Google Gears',
\r
157 summary : X.Plugin.Gears ? 'o' : '-'
\r
160 label : 'Windows Media Player',
\r
161 summary : X.Plugin.WMP || '-'
\r
172 var AndroidItem = X.UI.Box.inherits(
\r
179 Constructor : function(){
\r
182 bgColor : 0x34383B,
\r
183 borderColor : 0x252527,
\r
184 borderStyle : 'solid',
\r
185 borderWidth : [ 0, 0, 0.15 ],
\r
190 .listen( X.UI.Event.TAP )
\r
191 .listen( X.UI.Event.ITEMDATA_CHANGED );
\r
194 handleEvent : function( e ){
\r
198 case X.UI.Event.ITEMDATA_CHANGED :
\r
199 if( e.itemData.summary ){
\r
200 this.add( X.UI.Text( e.itemData.label, {
\r
201 fontColor : 0xAAAAAA,
\r
206 .add( X.UI.Text( e.itemData.summary, {
\r
207 fontColor : 0x777777,
\r
213 this.add( X.UI.Text( e.itemData.label, {
\r
214 fontColor : 0xAAAAAA,
\r
221 if( e.itemData.next ){
\r
222 this.add( X.UI.Text( String.fromCharCode( 9654 ), {
\r
223 fontColor : 0xAAAAAA,
\r
230 this.next = e.itemData.next;
\r
232 if( e.itemData.back ){
\r
237 case X.UI.Event.TAP :
\r
238 txt = this.getNodeAt( 0 );
\r
239 txt.content( txt.content() + '+' );
\r
242 X.UI.Page.move( this.next );
\r