Changeset 48828 in webkit
- Timestamp:
- Sep 28, 2009 1:33:41 PM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r48827 r48828 1 2009-09-28 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Timothy Hatcher. 4 5 Web Inspector: Add explicit frontend event for commit load. 6 7 https://bugs.webkit.org/show_bug.cgi?id=29814 8 9 * inspector/InspectorController.cpp: 10 (WebCore::InspectorController::didCommitLoad): 11 * inspector/InspectorFrontend.cpp: 12 (WebCore::InspectorFrontend::didCommitLoad): 13 * inspector/InspectorFrontend.h: 14 * inspector/front-end/DOMAgent.js: 15 (WebInspector.DOMAgent.prototype._setDocument): 16 * inspector/front-end/inspector.js: 17 (WebInspector.addResource): 18 (WebInspector.didCommitLoad): 19 1 20 2009-09-28 Yaar Schnitman <yaar@chromium.org> 2 21 -
trunk/WebCore/inspector/InspectorController.cpp
r48799 r48828 765 765 m_mainResource = 0; 766 766 } 767 if (windowVisible()) 767 if (windowVisible()) { 768 m_frontend->didCommitLoad(); 768 769 m_domAgent->setDocument(m_inspectedPage->mainFrame()->document()); 770 } 769 771 } 770 772 } -
trunk/WebCore/inspector/InspectorFrontend.cpp
r48809 r48828 74 74 } 75 75 76 void InspectorFrontend::didCommitLoad() 77 { 78 callSimpleFunction("didCommitLoad"); 79 } 80 76 81 void InspectorFrontend::addMessageToConsole(const ScriptObject& messageObj, const Vector<ScriptString>& frames, const Vector<ScriptValue> wrappedArguments, const String& message) 77 82 { -
trunk/WebCore/inspector/InspectorFrontend.h
r48809 r48828 63 63 ScriptObject newScriptObject(); 64 64 65 void didCommitLoad(); 65 66 void addMessageToConsole(const ScriptObject& messageObj, const Vector<ScriptString>& frames, const Vector<ScriptValue> wrappedArguments, const String& message); 66 67 void clearConsoleMessages(); -
trunk/WebCore/inspector/front-end/DOMAgent.js
r48809 r48828 379 379 _setDocument: function(payload) 380 380 { 381 this.document = new WebInspector.DOMDocument(this, this._window, payload);382 381 this._idToDOMNode = {}; 383 this._idToDOMNode[payload.id] = this.document; 384 this._bindNodes(this.document.children); 382 if (payload) { 383 this.document = new WebInspector.DOMDocument(this, this._window, payload); 384 this._idToDOMNode[payload.id] = this.document; 385 this._bindNodes(this.document.children); 386 } else 387 this.document = null; 385 388 WebInspector.panels.elements.reset(); 386 389 }, 387 390 388 391 _setDetachedRoot: function(payload) 389 392 { -
trunk/WebCore/inspector/front-end/inspector.js
r48809 r48828 920 920 this.resourceURLMap[resource.url] = resource; 921 921 922 if (resource.mainResource) {922 if (resource.mainResource) 923 923 this.mainResource = resource; 924 this.panels.elements.reset();925 }926 924 927 925 if (this.panels.resources) … … 1121 1119 delete this.resourceURLMap[oldURL]; 1122 1120 this.resourceURLMap[resource.url] = resource; 1121 } 1122 1123 WebInspector.didCommitLoad = function() 1124 { 1125 // Cleanup elements panel early on inspected page refresh. 1126 WebInspector.setDocument(null); 1123 1127 } 1124 1128
Note: See TracChangeset
for help on using the changeset viewer.