Changeset 122454 in webkit
- Timestamp:
- Jul 12, 2012 7:06:30 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r122450 r122454 1 2012-07-12 Vsevolod Vlasov <vsevik@chromium.org> 2 3 Web Inspector: [Regression] Stale revisions should be removed on navigation. 4 https://bugs.webkit.org/show_bug.cgi?id=91080 5 6 Reviewed by Pavel Feldman. 7 8 Moved all the code responsible for script mapping resetting to Workspace. 9 Stale revisions are removed in Workspace._reset now. 10 11 * inspector/front-end/ScriptSnippetModel.js: 12 (WebInspector.ScriptSnippetModel): 13 * inspector/front-end/StylesPanel.js: 14 (WebInspector.StylesUISourceCodeProvider): 15 (WebInspector.StylesUISourceCodeProvider.prototype._populate): 16 (WebInspector.StylesUISourceCodeProvider.prototype.reset): 17 * inspector/front-end/UISourceCode.js: 18 (WebInspector.UISourceCode.prototype._restoreRevisionHistory): 19 * inspector/front-end/Workspace.js: 20 (WebInspector.Workspace): 21 (WebInspector.Workspace.prototype._reset): 22 1 23 2012-07-12 Andreas Kling <kling@webkit.org> 2 24 -
trunk/Source/WebCore/inspector/front-end/ScriptSnippetModel.js
r122327 r122454 42 42 this._lastSnippetEvaluationIndexSetting = WebInspector.settings.createSetting("lastSnippetEvaluationIndex", 0); 43 43 this._snippetScriptMapping = new WebInspector.SnippetScriptMapping(this); 44 45 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.CachedResourcesLoaded, this._reset, this);46 44 } 47 45 -
trunk/Source/WebCore/inspector/front-end/StylesPanel.js
r121949 r122454 34 34 WebInspector.StylesUISourceCodeProvider = function() 35 35 { 36 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.CachedResourcesLoaded, this._initialize, this);37 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.WillLoadCachedResources, this.reset, this);38 36 /** 37 * @type {Array.<WebInspector.UISourceCode>} 38 */ 39 39 this._uiSourceCodes = []; 40 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.ResourceAdded, this._resourceAdded, this); 40 41 } 41 42 … … 49 50 }, 50 51 51 _initialize: function() 52 { 53 if (this._initialized) 54 return; 55 52 _populate: function() 53 { 56 54 function populateFrame(frame) 57 55 { … … 63 61 this._resourceAdded({data:resources[i]}); 64 62 } 63 65 64 populateFrame.call(this, WebInspector.resourceTreeModel.mainFrame); 66 67 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.ResourceAdded, this._resourceAdded, this);68 this._initialized = true;69 65 }, 70 66 … … 82 78 { 83 79 this._uiSourceCodes = []; 80 this._populate(); 84 81 } 85 82 } -
trunk/Source/WebCore/inspector/front-end/UISourceCode.js
r122327 r122454 186 186 return; 187 187 188 WebInspector.Revision._ensureStaleRevisionsFileteredOut();189 188 var registry = WebInspector.Revision._revisionHistoryRegistry(); 190 189 var historyItems = registry[this.url]; … … 561 560 } 562 561 563 WebInspector.Revision. _ensureStaleRevisionsFileteredOut= function()562 WebInspector.Revision.filterOutStaleRevisions = function() 564 563 { 565 564 if (!window.localStorage) 566 565 return; 567 566 568 if (WebInspector.Revision._staleRevisionsFilteredOut)569 return;570 WebInspector.Revision._staleRevisionsFilteredOut = true;571 572 567 var registry = WebInspector.Revision._revisionHistoryRegistry(); 573 568 var filteredRegistry = {}; -
trunk/Source/WebCore/inspector/front-end/Workspace.js
r122327 r122454 131 131 132 132 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.MainFrameNavigated, this._reset, this); 133 WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.CachedResourcesLoaded, this._reset, this); 133 134 } 134 135 … … 153 154 uiSourceCodeProviders[i].reset(); 154 155 } 156 WebInspector.Revision.filterOutStaleRevisions(); 155 157 this.dispatchEventToListeners(WebInspector.Workspace.Events.WorkspaceReset, null); 156 158 }
Note: See TracChangeset
for help on using the changeset viewer.