OSDN Git Service

Version 0.3.34, fix X.Dom.Builder, fix X.Timer, detect ScrollBar size.
[pettanr/clientJs.git] / 0.6.x / js / dom / 19_XDomParser.js
index 18eb8cf..a067ce4 100644 (file)
@@ -49,7 +49,7 @@ X.Dom.Parser = {
        // Special Elements (can contain anything)\r
        special : {script:1,style:1},\r
        \r
-       start : function( html, handler, async ){\r
+       exec : function( html, handler, async ){\r
                var special        = X.Dom.Parser.special,\r
                        startTime      = async && X.getTime(),\r
                        _parseStartTag = X.Dom.Parser._parseStartTag,\r
@@ -113,7 +113,7 @@ X.Dom.Parser = {
                        \r
                        if( async && startTime + 15 <= X.getTime() && html ){\r
                                handler.progress( 1 - html.length / async[ 0 ] );\r
-                               X.Timer.once( 0, X.Dom.Parser.start, [ html, handler, async ] );\r
+                               X.Timer.once( 0, X.Dom.Parser.exec, [ html, handler, async ] );\r
                                return;\r
                        };\r
                        \r
@@ -345,7 +345,7 @@ X.Dom.parse = function( html, ignoreError ){
        worker.flat = [];\r
        worker.nest.length = 0;\r
        worker.ignoreError = ignoreError;\r
-       X.Dom.Parser.start( html, worker );\r
+       X.Dom.Parser.exec( html, worker );\r
        ret = worker.flat;\r
        delete worker.flat;\r
        return ret;\r
@@ -356,15 +356,9 @@ X.Dom._asyncHtmlStringToXNode = {
                X.Dom._htmlStringToXNode.err( html );\r
                this.asyncDispatch( 0, { type : X.Event.ERROR } );\r
        },\r
-       start : function( tagName, attrs, noChild, length ){\r
-               X.Dom._htmlStringToXNode.start( tagName, attrs, noChild, length );\r
-       },\r
-       end : function(){\r
-               X.Dom._htmlStringToXNode.end();\r
-       },\r
-       chars : function( text ){\r
-               X.Dom._htmlStringToXNode.chars( text );\r
-       },\r
+       start   : X.Dom._htmlStringToXNode.start,\r
+       end     : X.Dom._htmlStringToXNode.end,\r
+       chars   : X.Dom._htmlStringToXNode.chars,\r
        comment : X.emptyFunction,\r
        \r
        progress : function( pct ){\r
@@ -384,6 +378,6 @@ X.Dom.asyncParse = function( html, ignoreError ){
        worker.flat = [];\r
        worker.nest.length = 0;\r
        worker.ignoreError = ignoreError;\r
-       X.Dom.Parser.start( html, dispatcher, [ html.length, [] ] );\r
+       X.Dom.Parser.exec( html, dispatcher, [ html.length, [] ] );\r
        return dispatcher;\r
 };\r