},\r
\r
reset : function(){\r
+ console.log( 'X.Net.Image:reset ' + this.abspath + ' timerID:' + this.timerID );\r
+ \r
this.timerID && X_Timer_remove( this.timerID );\r
//X_Net_Image_isElement ? this[ '_rawObject' ].removeAttribute( 'src' ) : ( this[ '_rawObject' ].src = '' );\r
this[ '_rawObject' ].src = '';\r
if( raw && raw.complete ){\r
this._busy = false;\r
this.finish = true;\r
+ console.log( 'X.Net.Image:detect ' + raw.width );\r
if( raw.width ) return;\r
X_Timer_remove( this.timerID );\r
this.timerID = this[ 'asyncDispatch' ]( X_EVENT_ERROR );\r
function X_NET_Image_handleEvent( e ){\r
var size;\r
\r
+ console.log( 'X.Net.Image:handleEvent ' + e.type );\r
+ \r
switch( e.type ){\r
case 'error' :\r
//case 'abort' : // TODO ??\r