Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / front_end / resources / IndexedDBViews.js
index 9041a4c..e79d2d8 100644 (file)
@@ -191,10 +191,10 @@ WebInspector.IDBDataView.prototype = {
     _keyPathStringFragment: function(keyPathString)
     {
         var keyPathStringFragment = document.createDocumentFragment();
-        keyPathStringFragment.appendChild(document.createTextNode("\""));
+        keyPathStringFragment.createTextChild("\"");
         var keyPathSpan = keyPathStringFragment.createChild("span", "source-code console-formatted-string");
         keyPathSpan.textContent = keyPathString;
-        keyPathStringFragment.appendChild(document.createTextNode("\""));
+        keyPathStringFragment.createTextChild("\"");
         return keyPathStringFragment;
     },
 
@@ -225,10 +225,10 @@ WebInspector.IDBDataView.prototype = {
 
         this._keyInputElement = editorToolbar.createChild("input", "key-input");
         this._keyInputElement.placeholder = WebInspector.UIString("Start from key");
-        this._keyInputElement.addEventListener("paste", this._keyInputChanged.bind(this));
-        this._keyInputElement.addEventListener("cut", this._keyInputChanged.bind(this));
-        this._keyInputElement.addEventListener("keypress", this._keyInputChanged.bind(this));
-        this._keyInputElement.addEventListener("keydown", this._keyInputChanged.bind(this));
+        this._keyInputElement.addEventListener("paste", this._keyInputChanged.bind(this), false);
+        this._keyInputElement.addEventListener("cut", this._keyInputChanged.bind(this), false);
+        this._keyInputElement.addEventListener("keypress", this._keyInputChanged.bind(this), false);
+        this._keyInputElement.addEventListener("keydown", this._keyInputChanged.bind(this), false);
 
         return editorToolbar;
     },
@@ -330,7 +330,7 @@ WebInspector.IDBDataView.prototype = {
             this._pageForwardButton.disabled = !hasMore;
         }
 
-        var idbKeyRange = key ? window.webkitIDBKeyRange.lowerBound(key) : null;
+        var idbKeyRange = key ? window.IDBKeyRange.lowerBound(key) : null;
         if (this._isIndex)
             this._model.loadIndexData(this._databaseId, this._objectStore.name, this._index.name, idbKeyRange, skipCount, pageSize, callback.bind(this));
         else
@@ -363,11 +363,6 @@ WebInspector.IDBDataView.prototype = {
     clear: function()
     {
         this._dataGrid.rootNode().removeChildren();
-        for (var i = 0; i < this._entries.length; ++i) {
-            this._entries[i].key.release();
-            this._entries[i].primaryKey.release();
-            this._entries[i].value.release();
-        }
         this._entries = [];
     },
 
@@ -422,14 +417,13 @@ WebInspector.IDBDataGridNode.prototype = {
             break;
         case "string":
             contents.classList.add("primitive-value");
-            contents.appendChild(document.createTextNode("\"" + value.description + "\""));
+            contents.createTextChildren("\"", value.description, "\"");
             break;
         default:
             contents.classList.add("primitive-value");
-            contents.appendChild(document.createTextNode(value.description));
+            contents.createTextChild(value.description);
         }
     },
 
     __proto__: WebInspector.DataGridNode.prototype
 }
-