Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(385)

Side by Side Diff: Source/devtools/front_end/sdk/FileSystemModel.js

Issue 369853002: DevTools: Rename TargetAwareObject into SDKObject (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase on master Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 12 matching lines...) Expand all
23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 */ 29 */
30 30
31 /** 31 /**
32 * @constructor 32 * @constructor
33 * @extends {WebInspector.TargetAwareObject} 33 * @extends {WebInspector.SDKObject}
34 * @param {!WebInspector.Target} target 34 * @param {!WebInspector.Target} target
35 */ 35 */
36 WebInspector.FileSystemModel = function(target) 36 WebInspector.FileSystemModel = function(target)
37 { 37 {
38 WebInspector.TargetAwareObject.call(this, target); 38 WebInspector.SDKObject.call(this, target);
39 39
40 this._fileSystemsForOrigin = {}; 40 this._fileSystemsForOrigin = {};
41 41
42 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve ntTypes.SecurityOriginAdded, this._securityOriginAdded, this); 42 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve ntTypes.SecurityOriginAdded, this._securityOriginAdded, this);
43 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve ntTypes.SecurityOriginRemoved, this._securityOriginRemoved, this); 43 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve ntTypes.SecurityOriginRemoved, this._securityOriginRemoved, this);
44 this._agent = target.fileSystemAgent(); 44 this._agent = target.fileSystemAgent();
45 this._agent.enable(); 45 this._agent.enable();
46 46
47 this._reset(); 47 this._reset();
48 } 48 }
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 var type = fileSystem.type; 345 var type = fileSystem.type;
346 if (this._fileSystemsForOrigin[origin] && this._fileSystemsForOrigin[ori gin][type]) { 346 if (this._fileSystemsForOrigin[origin] && this._fileSystemsForOrigin[ori gin][type]) {
347 delete this._fileSystemsForOrigin[origin][type]; 347 delete this._fileSystemsForOrigin[origin][type];
348 this._fileSystemRemoved(fileSystem); 348 this._fileSystemRemoved(fileSystem);
349 349
350 if (Object.isEmpty(this._fileSystemsForOrigin[origin])) 350 if (Object.isEmpty(this._fileSystemsForOrigin[origin]))
351 delete this._fileSystemsForOrigin[origin]; 351 delete this._fileSystemsForOrigin[origin];
352 } 352 }
353 }, 353 },
354 354
355 __proto__: WebInspector.TargetAwareObject.prototype 355 __proto__: WebInspector.SDKObject.prototype
356 } 356 }
357 357
358 358
359 WebInspector.FileSystemModel.EventTypes = { 359 WebInspector.FileSystemModel.EventTypes = {
360 FileSystemAdded: "FileSystemAdded", 360 FileSystemAdded: "FileSystemAdded",
361 FileSystemRemoved: "FileSystemRemoved" 361 FileSystemRemoved: "FileSystemRemoved"
362 } 362 }
363 363
364 /** 364 /**
365 * @constructor 365 * @constructor
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
544 * @param {string=} charset 544 * @param {string=} charset
545 * @param {function(number, string=)=} callback 545 * @param {function(number, string=)=} callback
546 */ 546 */
547 requestFileContent: function(readAsText, start, end, charset, callback) 547 requestFileContent: function(readAsText, start, end, charset, callback)
548 { 548 {
549 this.fileSystemModel.requestFileContent(this, readAsText, start, end, ch arset, callback); 549 this.fileSystemModel.requestFileContent(this, readAsText, start, end, ch arset, callback);
550 }, 550 },
551 551
552 __proto__: WebInspector.FileSystemModel.Entry.prototype 552 __proto__: WebInspector.FileSystemModel.Entry.prototype
553 } 553 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/sdk/DebuggerModel.js ('k') | Source/devtools/front_end/sdk/HeapProfilerModel.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698