Changeset 121956 in webkit
- Timestamp:
- Jul 6, 2012 5:19:33 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r121955 r121956 1 2012-07-06 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Web Inspector: Snippets should be correctly (re)loaded when inspector is open and on navigation. 4 https://bugs.webkit.org/show_bug.cgi?id=90672 5 6 Reviewed by Pavel Feldman. 7 8 Snippets are now reloaded from the storage on ScriptSnippetMapping reset. 9 Fixed snippets storage. 10 11 * inspector/front-end/ScriptSnippetModel.js: 12 (WebInspector.ScriptSnippetModel): 13 (WebInspector.ScriptSnippetModel.prototype._loadSnippets): 14 (WebInspector.ScriptSnippetModel.prototype._reset): 15 * inspector/front-end/SnippetStorage.js: 16 (WebInspector.Snippet.fromObject): 17 1 18 2012-07-06 Vsevolod Vlasov <vsevik@chromium.org> 2 19 -
trunk/Source/WebCore/inspector/front-end/ScriptSnippetModel.js
r121949 r121956 43 43 this._snippetScriptMapping = new WebInspector.SnippetScriptMapping(this); 44 44 45 var snippets = this._snippetStorage.snippets; 46 for (var i = 0; i < snippets.length; ++i) 47 this._addScriptSnippet(snippets[i]); 45 this._loadSnippets(); 48 46 } 49 47 … … 57 55 { 58 56 return this._snippetScriptMapping; 57 }, 58 59 _loadSnippets: function() 60 { 61 var snippets = this._snippetStorage.snippets(); 62 for (var i = 0; i < snippets.length; ++i) 63 this._addScriptSnippet(snippets[i]); 59 64 }, 60 65 … … 363 368 this._uiSourceCodeForScriptId = {}; 364 369 this._scriptForUISourceCode = new Map(); 370 this._loadSnippets(); 365 371 } 366 372 } -
trunk/Source/WebCore/inspector/front-end/SnippetStorage.js
r117065 r121956 82 82 var savedSnippets = this._snippetsSetting.get(); 83 83 for (var i = 0; i < savedSnippets.length; ++i) 84 this._snippetAdded(WebInspector.Snippet.fromObject( savedSnippets[i]));84 this._snippetAdded(WebInspector.Snippet.fromObject(this, savedSnippets[i])); 85 85 }, 86 86 … … 143 143 144 144 /** 145 * @param {WebInspector.SnippetStorage} storage 145 146 * @param {Object} serializedSnippet 146 147 * @return {WebInspector.Snippet} 147 148 */ 148 WebInspector.Snippet.fromObject = function(s erializedSnippet)149 WebInspector.Snippet.fromObject = function(storage, serializedSnippet) 149 150 { 150 return new WebInspector.Snippet( this, serializedSnippet.id, serializedSnippet.name, serializedSnippet.content);151 return new WebInspector.Snippet(storage, serializedSnippet.id, serializedSnippet.name, serializedSnippet.content); 151 152 } 152 153
Note: See TracChangeset
for help on using the changeset viewer.