Changeset 99717 in webkit
- Timestamp:
- Nov 9, 2011, 7:40:50 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r99713 r99717 1 2011-11-09 Andrey Kosyakov <caseq@chromium.org> 2 3 Web Inspector: [refactoring] remove a bunch of methods from JavaScriptSourceFrameDelegate 4 https://bugs.webkit.org/show_bug.cgi?id=71826 5 6 Reviewed by Pavel Feldman. 7 8 * http/tests/inspector/debugger-test.js: 9 (initialize_DebuggerTest): 10 1 11 2011-11-09 Alexander Pavlov <apavlov@chromium.org> 2 12 -
trunk/LayoutTests/http/tests/inspector/debugger-test.js
r96709 r99717 181 181 InspectorTest.removeBreakpoint = function(sourceFrame, lineNumber) 182 182 { 183 sourceFrame._ delegate.removeBreakpoint(lineNumber);183 sourceFrame._model.removeBreakpoint(sourceFrame._uiSourceCode, lineNumber); 184 184 }; 185 185 -
trunk/Source/WebCore/ChangeLog
r99716 r99717 1 2011-11-09 Andrey Kosyakov <caseq@chromium.org> 2 3 Web Inspector: [refactoring] remove a bunch of methods from JavaScriptSourceFrameDelegate 4 https://bugs.webkit.org/show_bug.cgi?id=71826 5 6 Reviewed by Pavel Feldman. 7 8 * inspector/front-end/JavaScriptSourceFrame.js: 9 (WebInspector.JavaScriptSourceFrame): 10 (WebInspector.JavaScriptSourceFrame.prototype.requestContent): 11 (WebInspector.JavaScriptSourceFrame.prototype.canEditSource): 12 (WebInspector.JavaScriptSourceFrame.prototype.editContent): 13 (WebInspector.JavaScriptSourceFrame.prototype.populateLineGutterContextMenu.else.editBreakpointCondition.didEditBreakpointCondition): 14 (WebInspector.JavaScriptSourceFrame.prototype.populateLineGutterContextMenu.else): 15 (WebInspector.JavaScriptSourceFrame.prototype.populateLineGutterContextMenu): 16 (WebInspector.JavaScriptSourceFrame.prototype.didEditContent): 17 (WebInspector.JavaScriptSourceFrame.prototype._onMouseDown): 18 * inspector/front-end/ScriptsPanel.js: 19 1 20 2011-11-09 Pavel Feldman <pfeldman@google.com> 2 21 -
trunk/Source/WebCore/inspector/front-end/JavaScriptSourceFrame.js
r99573 r99717 49 49 50 50 this._model = model; 51 this._uiSourceCode = uiSourceCode; 51 52 this._popoverObjectGroup = "popover"; 52 53 this._breakpoints = {}; … … 64 65 requestContent: function(callback) 65 66 { 66 this._ delegate.requestContent(callback);67 this._uiSourceCode.requestContent(callback); 67 68 }, 68 69 69 70 canEditSource: function() 70 71 { 71 return this._ delegate.canEditScriptSource();72 return this._model.canEditScriptSource(this._uiSourceCode); 72 73 }, 73 74 … … 79 80 editContent: function(newContent, callback) 80 81 { 81 this._ delegate.setScriptSource(newContent, callback);82 this._model.setScriptSource(this._uiSourceCode, newContent, callback); 82 83 }, 83 84 … … 100 101 populateLineGutterContextMenu: function(lineNumber, contextMenu) 101 102 { 102 contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Continue to here" : "Continue to Here"), this._ delegate.continueToLine.bind(this._delegate, lineNumber));103 104 var breakpoint = this._ delegate.findBreakpoint(lineNumber);103 contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Continue to here" : "Continue to Here"), this._model.continueToLine.bind(this._model, this._uiSourceCode, lineNumber)); 104 105 var breakpoint = this._model.findBreakpoint(this._uiSourceCode, lineNumber); 105 106 if (!breakpoint) { 106 107 // This row doesn't have a breakpoint: We want to show Add Breakpoint and Add and Edit Breakpoint. … … 121 122 } else { 122 123 // This row has a breakpoint, we want to show edit and remove breakpoint, and either disable or enable. 123 contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Remove breakpoint" : "Remove Breakpoint"), this._delegate.removeBreakpoint.bind(this._delegate, lineNumber)); 124 contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Remove breakpoint" : "Remove Breakpoint"), this._model.removeBreakpoint.bind(this._model, this._uiSourceCode, lineNumber)); 125 124 126 function editBreakpointCondition() 125 127 { … … 127 129 { 128 130 if (committed) 129 this._ delegate.updateBreakpoint(lineNumber, condition, breakpoint.enabled);131 this._model.updateBreakpoint(this._uiSourceCode, lineNumber, condition, breakpoint.enabled); 130 132 } 131 133 this._editBreakpointCondition(lineNumber, breakpoint.condition, didEditBreakpointCondition.bind(this)); … … 134 136 function setBreakpointEnabled(enabled) 135 137 { 136 this._ delegate.updateBreakpoint(lineNumber, breakpoint.condition, enabled);138 this._model.updateBreakpoint(this._uiSourceCode, lineNumber, breakpoint.condition, enabled); 137 139 } 138 140 if (breakpoint.enabled) … … 232 234 233 235 for (var lineNumber in this._javaScriptSourceFrameState.breakpoints) 234 this._ delegate.removeBreakpoint(Number(lineNumber));236 this._model.removeBreakpoint(this._uiSourceCode, Number(lineNumber)); 235 237 236 238 for (var lineNumber in newBreakpoints) { … … 365 367 var lineNumber = target.lineNumber; 366 368 367 var breakpoint = this._ delegate.findBreakpoint(lineNumber);369 var breakpoint = this._model.findBreakpoint(this._uiSourceCode, lineNumber); 368 370 if (breakpoint) { 369 371 if (event.shiftKey) 370 this._ delegate.updateBreakpoint(lineNumber, breakpoint.condition, !breakpoint.enabled);372 this._model.updateBreakpoint(this._uiSourceCode, lineNumber, breakpoint.condition, !breakpoint.enabled); 371 373 else 372 this._ delegate.removeBreakpoint(lineNumber);374 this._model.removeBreakpoint(this._uiSourceCode, lineNumber); 373 375 } else 374 376 this._delegate.setBreakpoint(lineNumber, "", true); … … 474 476 475 477 WebInspector.JavaScriptSourceFrameDelegate.prototype = { 476 requestContent: function(callback) { },477 478 478 setBreakpoint: function(lineNumber, condition, enabled) { }, 479 480 removeBreakpoint: function(lineNumber) { },481 482 updateBreakpoint: function(lineNumber, condition, enabled) { },483 484 /**485 * @return {?WebInspector.Breakpoint}486 */487 findBreakpoint: function(lineNumber) { },488 489 continueToLine: function(lineNumber) { },490 491 canEditScriptSource: function() { return false; },492 493 setScriptSource: function(text, callback) { },494 479 495 480 setScriptSourceIsBeingEdited: function(inEditMode) { }, -
trunk/Source/WebCore/inspector/front-end/ScriptsPanel.js
r99573 r99717 1176 1176 1177 1177 WebInspector.SourceFrameDelegateForScriptsPanel.prototype = { 1178 requestContent: function(callback)1179 {1180 this._uiSourceCode.requestContent(callback);1181 },1182 1183 1178 setBreakpoint: function(lineNumber, condition, enabled) 1184 1179 { … … 1187 1182 if (!this._scriptsPanel.breakpointsActivated) 1188 1183 this._scriptsPanel._toggleBreakpointsClicked(); 1189 },1190 1191 updateBreakpoint: function(lineNumber, condition, enabled)1192 {1193 this._model.updateBreakpoint(this._uiSourceCode, lineNumber, condition, enabled);1194 },1195 1196 removeBreakpoint: function(lineNumber)1197 {1198 this._model.removeBreakpoint(this._uiSourceCode, lineNumber);1199 },1200 1201 findBreakpoint: function(lineNumber)1202 {1203 return this._model.findBreakpoint(this._uiSourceCode, lineNumber);1204 },1205 1206 continueToLine: function(lineNumber)1207 {1208 this._model.continueToLine(this._uiSourceCode, lineNumber);1209 },1210 1211 canEditScriptSource: function()1212 {1213 return this._model.canEditScriptSource(this._uiSourceCode);1214 },1215 1216 setScriptSource: function(text, callback)1217 {1218 this._model.setScriptSource(this._uiSourceCode, text, callback);1219 1184 }, 1220 1185
Note:
See TracChangeset
for help on using the changeset viewer.