X-Git-Url: http://git.osdn.jp/view?p=pettanr%2FclientJs.git;a=blobdiff_plain;f=0.6.x%2Fjs%2F01_core%2F01_X.js;fp=0.6.x%2Fjs%2F01_core%2F01_X.js;h=2685af273b62eddff07b83e91714b079f7a5007d;hp=97ef4e9333fa561b94a756c731164460a852774d;hb=db532e067114718c69d226d08979d236416ae73d;hpb=9f5ab564d20a8bd6438693146ae73209c78a2c5e
diff --git a/0.6.x/js/01_core/01_X.js b/0.6.x/js/01_core/01_X.js
index 97ef4e9..2685af2 100644
--- a/0.6.x/js/01_core/01_X.js
+++ b/0.6.x/js/01_core/01_X.js
@@ -1,26 +1,36 @@
-if( !window['console'] || ( window.parent && window.parent.log ) ) console = { log : function(a){
- var win, elm;
- //alert(a);
- if( window.parent ){
- elm = parent.document.all ? parent.document.all.log : parent.log || parent.document.getElementById( 'log' );
- elm && ( elm.innerHTML = a + '
' + elm.innerHTML );
- };
-} };
+if( !window['console'] || ( window.parent && window.parent.log ) )
+ console = { log : function(a){
+ var win, elm;
+ //alert(a);
+ if( window.parent ){
+ elm = parent.document.all ? parent.document.all.log : parent.log || parent.document.getElementById( 'log' );
+ elm && ( elm.innerHTML = a + '
' + elm.innerHTML );
+ };
+ } };
var undefined,
- X = new Function( 'return X._shortcut && X._shortcut.apply( X._shortcut, arguments )' ),
X_TEMP = { onSystemReady : [] },
X_shortcutFunction,
X_shortcutContext;
-X.VERSION = '0.6.89';
+function X( v ){
+ if( X.Type.isFunction( v ) ){
+ X.ViewPort.listenOnce( X.Event.XDOM_READY, v );
+ } else
+ if( X_shortcutFunction ){
+ return X_shortcutFunction.apply( X_shortcutContext || X, arguments );
+ };
+};
+
+X.VERSION = '0.6.103';
X.bootTime = + new Date;
X.emptyFunction = new Function;
- // defer ã®å ´åãããã®ã§ãdocument.readyState ãè¦ã MacIE 㧠false
+// TODO defer ã®å ´åãããã®ã§ãdocument.readyState ãè¦ã
+// MacIE 㧠false
X.inHead = (function( s ){
if( !s ) return false;
if( !s.length ) return false; // Safari1.3 312.8 ã§error