Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / front_end / ui / SuggestBox.js
index 2f805df..3c79dc6 100644 (file)
@@ -62,8 +62,7 @@ WebInspector.SuggestBox = function(suggestBoxDelegate, maxItemsHeight)
     this._maxItemsHeight = maxItemsHeight;
     this._bodyElement = document.body;
     this._maybeHideBound = this._maybeHide.bind(this);
-    this._element = document.createElement("div");
-    this._element.className = "suggest-box";
+    this._element = document.createElementWithClass("div", "suggest-box");
     this._element.addEventListener("mousedown", this._onBoxMouseDown.bind(this), true);
 }
 
@@ -122,7 +121,7 @@ WebInspector.SuggestBox.prototype = {
     },
 
     /**
-     * @param {?Event} event
+     * @param {!Event} event
      */
     _onBoxMouseDown: function(event)
     {
@@ -229,7 +228,7 @@ WebInspector.SuggestBox.prototype = {
     },
 
     /**
-     * @param {?Event} event
+     * @param {!Event} event
      */
     _onItemMouseDown: function(event)
     {
@@ -244,17 +243,13 @@ WebInspector.SuggestBox.prototype = {
      */
     _createItemElement: function(prefix, text)
     {
-        var element = document.createElement("div");
-        element.className = "suggest-box-content-item source-code";
+        var element = document.createElementWithClass("div", "suggest-box-content-item source-code");
         element.tabIndex = -1;
         if (prefix && prefix.length && !text.indexOf(prefix)) {
-            var prefixElement = element.createChild("span", "prefix");
-            prefixElement.textContent = prefix;
-            var suffixElement = element.createChild("span", "suffix");
-            suffixElement.textContent = text.substring(prefix.length);
+            element.createChild("span", "prefix").textContent = prefix;
+            element.createChild("span", "suffix").textContent = text.substring(prefix.length);
         } else {
-            var suffixElement = element.createChild("span", "suffix");
-            suffixElement.textContent = text;
+            element.createChild("span", "suffix").textContent = text;
         }
         element.createChild("span", "spacer");
         element.addEventListener("mousedown", this._onItemMouseDown.bind(this), false);
@@ -418,8 +413,7 @@ WebInspector.SuggestBox.prototype = {
  */
 WebInspector.SuggestBox.Overlay = function()
 {
-    this.element = document.createElement("div");
-    this.element.classList.add("suggest-box-overlay");
+    this.element = document.createElementWithClass("div", "suggest-box-overlay");
     this._resize();
     document.body.appendChild(this.element);
 }