Changeset 62645 in webkit
- Timestamp:
- Jul 7, 2010 2:30:42 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r62644 r62645 1 2010-07-07 Pavel Podivilov <podivilov@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: do not activate all breakpoints on page reload 6 https://bugs.webkit.org/show_bug.cgi?id=41461 7 8 * inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Added. 9 * inspector/debugger-breakpoints-not-activated-on-reload.html: Added. 10 1 11 2010-07-07 Nikolas Zimmermann <nzimmermann@rim.com> 2 12 -
trunk/WebCore/ChangeLog
r62644 r62645 1 2010-07-07 Pavel Podivilov <podivilov@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: do not activate all breakpoints on page reload 6 https://bugs.webkit.org/show_bug.cgi?id=41461 7 8 Test: inspector/debugger-breakpoints-not-activated-on-reload.html 9 10 * inspector/front-end/ScriptView.js: 11 (WebInspector.ScriptView.prototype._addBreakpoint): 12 * inspector/front-end/ScriptsPanel.js: 13 (WebInspector.ScriptsPanel): 14 (WebInspector.ScriptsPanel.prototype._breakpointAdded): 15 (WebInspector.ScriptsPanel.prototype.toggleBreakpointsClicked): 16 * inspector/front-end/SourceView.js: 17 (WebInspector.SourceView.prototype._addBreakpoint): 18 1 19 2010-07-07 Nikolas Zimmermann <nzimmermann@rim.com> 2 20 -
trunk/WebCore/inspector/front-end/ScriptView.js
r62095 r62645 98 98 { 99 99 WebInspector.breakpointManager.setBreakpoint(this.script.sourceID, this.script.sourceURL, line, true, ""); 100 if (!WebInspector.panels.scripts.breakpointsActivated) 101 WebInspector.panels.scripts.toggleBreakpointsClicked(); 100 102 }, 101 103 -
trunk/WebCore/inspector/front-end/ScriptsPanel.js
r62496 r62645 107 107 108 108 this.toggleBreakpointsButton = new WebInspector.StatusBarButton("", "toggle-breakpoints"); 109 this.toggleBreakpointsButton.addEventListener("click", this. _toggleBreakpointsClicked.bind(this), false);109 this.toggleBreakpointsButton.addEventListener("click", this.toggleBreakpointsClicked.bind(this), false); 110 110 this.sidebarButtonsElement.appendChild(this.toggleBreakpointsButton.element); 111 111 // Breakpoints should be activated by default, so emulate a click to toggle on. 112 this. _toggleBreakpointsClicked();112 this.toggleBreakpointsClicked(); 113 113 114 114 this.debuggerStatusElement = document.createElement("div"); … … 165 165 this._pauseOnExceptionButton.addEventListener("click", this._togglePauseOnExceptions.bind(this), false); 166 166 this._pauseOnExceptionButton.state = WebInspector.ScriptsPanel.PauseOnExceptionsState.DontPauseOnExceptions; 167 this._pauseOnExceptionButton.title = WebInspector.UIString("Don't pause on exceptions.\nClick to Pause on all exceptions."); 167 this._pauseOnExceptionButton.title = WebInspector.UIString("Don't pause on exceptions.\nClick to Pause on all exceptions."); 168 168 169 169 this._registerShortcuts(); … … 222 222 } 223 223 }, 224 224 225 225 hide: function() 226 226 { … … 281 281 // Remove script from the files list. 282 282 script.filesSelectOption.parentElement.removeChild(script.filesSelectOption); 283 283 284 284 // Move breakpoints to the resource's frame. 285 285 if (script._scriptView) { … … 298 298 { 299 299 var breakpoint = event.data; 300 301 if (!this.breakpointsActivated)302 this._toggleBreakpointsClicked();303 300 304 301 var sourceFrame; … … 543 540 }, 544 541 545 _scriptOrResourceForURLAndLine: function(url, line) 542 _scriptOrResourceForURLAndLine: function(url, line) 546 543 { 547 544 var scriptWithMatchingUrl = null; … … 615 612 { 616 613 // options = {line:, shouldHighlightLine:, fromBackForwardAction:, initialLoad:} 617 if (!options) 618 options = {}; 614 options = options || {}; 619 615 620 616 if (!scriptOrResource) … … 698 694 this._resourceForURLInFilesSelect[script.resource.url] = script.resource; 699 695 } 700 696 701 697 var displayName = script.sourceURL ? WebInspector.displayNameForURL(script.sourceURL) : WebInspector.UIString("(program)"); 702 698 … … 813 809 event.preventDefault(); 814 810 }, 815 811 816 812 updatePauseOnExceptionsState: function(pauseOnExceptionsState) 817 813 { … … 972 968 }, 973 969 974 _toggleBreakpointsClicked: function()970 toggleBreakpointsClicked: function() 975 971 { 976 972 this.toggleBreakpointsButton.toggled = !this.toggleBreakpointsButton.toggled; -
trunk/WebCore/inspector/front-end/SourceView.js
r62496 r62645 129 129 var sourceID = this._sourceIDForLine(line); 130 130 WebInspector.breakpointManager.setBreakpoint(sourceID, this.resource.url, line, true, ""); 131 if (!WebInspector.panels.scripts.breakpointsActivated) 132 WebInspector.panels.scripts.toggleBreakpointsClicked(); 131 133 }, 132 134 -
trunk/WebKit/chromium/ChangeLog
r62589 r62645 1 2010-07-07 Pavel Podivilov <podivilov@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: if breakpoints were deactivated, add new breakpoints as disabled. 6 https://bugs.webkit.org/show_bug.cgi?id=41461 7 8 * src/js/DebuggerScript.js: 9 (): 10 1 11 2010-07-06 Darin Adler <darin@apple.com> 2 12 -
trunk/WebKit/chromium/src/js/DebuggerScript.js
r62479 r62645 33 33 var DebuggerScript = {}; 34 34 DebuggerScript._breakpoints = {}; 35 DebuggerScript._breakpointsActivated = true; 35 36 36 37 DebuggerScript.PauseOnExceptionsState = { … … 95 96 args.lineNumber = DebuggerScript._webkitToV8LineNumber(args.lineNumber); 96 97 var breakId = Debug.setScriptBreakPointById(args.scriptId, args.lineNumber, 0 /* column */, args.condition); 97 if (!args.enabled )98 if (!args.enabled || !DebuggerScript._breakpointsActivated) 98 99 Debug.disableScriptBreakPoint(breakId); 99 100 … … 204 205 Debug.disableScriptBreakPoint(breakId); 205 206 } 207 DebuggerScript._breakpointsActivated = args.enabled; 206 208 } 207 209
Note: See TracChangeset
for help on using the changeset viewer.