Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / syntax-highlight.js
index 970f800..119dec2 100644 (file)
@@ -5,16 +5,20 @@ InspectorTest.dumpSyntaxHighlight = function(str, mimeType)
     var node = document.createElement("span");
     node.textContent = str;
     var javascriptSyntaxHighlighter = new WebInspector.DOMSyntaxHighlighter(mimeType);
-    javascriptSyntaxHighlighter.syntaxHighlightNode(node);
-    var node_parts = [];
-    for (var i = 0; i < node.childNodes.length; i++) {
-        if (node.childNodes[i].getAttribute) {
-            node_parts.push(node.childNodes[i].getAttribute("class"));
-        } else {
-            node_parts.push("*");
+    return javascriptSyntaxHighlighter.syntaxHighlightNodePromise(node).then(dumpSyntax);
+
+    function dumpSyntax()
+    {
+        var node_parts = [];
+        for (var i = 0; i < node.childNodes.length; i++) {
+            if (node.childNodes[i].getAttribute) {
+                node_parts.push(node.childNodes[i].getAttribute("class"));
+            } else {
+                node_parts.push("*");
+            }
         }
+        InspectorTest.addResult(str + ": " + node_parts.join(", "));
     }
-    InspectorTest.addResult(str + ": " + node_parts.join(", "));
 };
 
 };