\r
if( async && startTime + 15 <= X_Timer_now() && html ){\r
handler.progress( 1 - html.length / async[ 0 ] );\r
- X.Timer.once( 0, X_HTMLParser_exec, [ html, handler, async ] );\r
+ X_Timer_once( 0, X_HTMLParser_exec, [ html, handler, async ] );\r
return;\r
};\r
\r
l = nest.length,\r
attr, name, i, _attrs; //, toIndex;\r
if( l ){\r
- xnode = nest[ l - 1 ].create( tagName );\r
+ xnode = nest[ l - 1 ][ 'create' ]( tagName );\r
} else {\r
xnode = flat[ flat.length ] = X_Doc_create( tagName );\r
};\r
},\r
chars : function( text ){\r
if( X_HTMLParser_htmlStringToXNode.nest.length ){\r
- X_HTMLParser_htmlStringToXNode.nest[ X_HTMLParser_htmlStringToXNode.nest.length - 1 ].createText( text );\r
+ X_HTMLParser_htmlStringToXNode.nest[ X_HTMLParser_htmlStringToXNode.nest.length - 1 ][ 'createText' ]( text );\r
} else {\r
X_HTMLParser_htmlStringToXNode.flat[ X_HTMLParser_htmlStringToXNode.flat.length ] = X_Doc_createText( text );\r
};\r
},\r
- comment : X.emptyFunction\r
+ comment : X_emptyFunction\r
};\r
\r
function X_HtmlParser_parse( html, ignoreError ){\r
var X_HTMLParser_asyncHtmlStringToXNode = {\r
err : function( html ){\r
X_HTMLParser_htmlStringToXNode.err( html );\r
- this.asyncDispatch( X_Event.ERROR );\r
+ this[ 'asyncDispatch' ]( X_EVENT_ERROR );\r
},\r
start : X_HTMLParser_htmlStringToXNode.start,\r
end : X_HTMLParser_htmlStringToXNode.end,\r
chars : X_HTMLParser_htmlStringToXNode.chars,\r
- comment : X.emptyFunction,\r
+ comment : X_emptyFunction,\r
\r
progress : function( pct ){\r
- this.asyncDispatch( { type : X_Event.PROGRESS, percent : pct } );\r
+ this[ 'asyncDispatch' ]( { type : X_EVENT_PROGRESS, percent : pct } );\r
},\r
complete : function(){\r
var ret = X_HTMLParser_htmlStringToXNode.flat;\r
delete X_HTMLParser_htmlStringToXNode.flat;\r
- this.asyncDispatch( { type : X_Event.SUCCESS, xnodes : ret } );\r
+ this[ 'asyncDispatch' ]( { type : X_EVENT_SUCCESS, xnodes : ret } );\r
}\r
};\r
\r
function X_HTMLParser_asyncParse( html, ignoreError ){\r
- var dispatcher = X_Class_override( new X.EventDispatcher(), X_HTMLParser_asyncHtmlStringToXNode ),\r
+ var dispatcher = X_Class_override( X_EventDispatcher(), X_HTMLParser_asyncHtmlStringToXNode ),\r
worker = X_HTMLParser_htmlStringToXNode;\r
- dispatcher.listenOnce( X_Event.SUCCESS, dispatcher, dispatcher.kill );\r
+ dispatcher[ 'listenOnce' ]( X_EVENT_SUCCESS, dispatcher, dispatcher.kill );\r
worker.flat = [];\r
worker.nest.length = 0;\r
worker.ignoreError = ignoreError;\r