/**
* @constructor
- * @extends {WebInspector.TargetAwareObject}
+ * @extends {WebInspector.SDKObject}
*/
WebInspector.IndexedDBModel = function(target)
{
- WebInspector.TargetAwareObject.call(this, target);
+ WebInspector.SDKObject.call(this, target);
this._agent = target.indexedDBAgent();
this._agent.enable();
*/
_updateOriginDatabaseNames: function(securityOrigin, databaseNames)
{
- var newDatabaseNames = {};
- for (var i = 0; i < databaseNames.length; ++i)
- newDatabaseNames[databaseNames[i]] = true;
- var oldDatabaseNames = {};
- for (var i = 0; i < this._databaseNamesBySecurityOrigin[securityOrigin].length; ++i)
- oldDatabaseNames[this._databaseNamesBySecurityOrigin[securityOrigin][i]] = true;
+ var newDatabaseNames = databaseNames.keySet();
+ var oldDatabaseNames = this._databaseNamesBySecurityOrigin[securityOrigin].keySet();
this._databaseNamesBySecurityOrigin[securityOrigin] = databaseNames;
this._agent.requestData(databaseId.securityOrigin, databaseName, objectStoreName, indexName, skipCount, pageSize, keyRange ? keyRange : undefined, innerCallback.bind(this));
},
- __proto__: WebInspector.TargetAwareObject.prototype
+ __proto__: WebInspector.SDKObject.prototype
}
/**