function X_Callback_classifyCallbackArgs( arg1, arg2, arg3, alt_context ){\r
var obj;\r
\r
- if( arg1 && X.Type.isFunction( arg2 ) ){\r
+ if( arg1 && X_Type_isFunction( arg2 ) ){\r
obj = { x : arg1, f : arg2, k : X_Callback_THIS_FUNC };\r
} else\r
- if( arg1 && X.Type.isFunction( arg1[ 'handleEvent' ] ) ){\r
+ if( arg1 && X_Type_isFunction( arg1[ 'handleEvent' ] ) ){\r
obj = { x : arg1, k : X_Callback_HANDLEEVENT };\r
arg3 = arg2;\r
} else\r
- if( X.Type.isFunction( arg1 ) ){\r
+ if( X_Type_isFunction( arg1 ) ){\r
arg3 = arg2;\r
if( alt_context ){\r
obj = { x : alt_context, f : arg1, k : X_Callback_THIS_FUNC };\r
obj = { f : arg1, k : X_Callback_FUNC_ONLY };\r
};\r
} else\r
- if( X.Type.isFunction( arg2 ) ){\r
+ if( X_Type_isFunction( arg2 ) ){\r
//console.log( 'X_Callback_classifyCallbackArgs : arg1 が ' + arg1 + 'です' ); ie4 で error\r
if( alt_context ){\r
obj = { x : alt_context, f : arg2, k : X_Callback_THIS_FUNC };\r
return;\r
};\r
\r
- if( X.Type.isArray( arg3 )){\r
+ if( X_Type_isArray( arg3 )){\r
obj.s = arg3;\r
};\r
return ( obj.x || obj.s ) ? obj : arg1;\r
\r
case X_Callback_HANDLEEVENT :\r
temp = thisObj[ 'handleEvent' ];\r
- if( X.Type.isFunction( temp ) ){\r
+ if( X_Type_isFunction( temp ) ){\r
return args.length === 0 ? thisObj[ 'handleEvent' ]() :\r
args.length === 1 ? thisObj[ 'handleEvent' ]( args[ 0 ] ) : temp.apply( thisObj, args );\r
};\r
break;\r
/*\r
- if( temp !== func && X.Type.isFunction( temp ) ){\r
+ if( temp !== func && X_Type_isFunction( temp ) ){\r
return args.length === 0 ? thisObj[ 'handleEvent' ]() : temp.apply( thisObj, args );\r
} else\r
- if( X.Type.isFunction( thisObj ) ){\r
+ if( X_Type_isFunction( thisObj ) ){\r
return args.length === 0 ? thisObj.call( thisObj ) : thisObj.apply( thisObj, args );\r
};\r
return args.length === 0 ? func.call( thisObj ) : func.apply( thisObj, args );*/\r