diff options
Diffstat (limited to 'WebCore/inspector/front-end/ElementsTreeOutline.js')
-rw-r--r-- | WebCore/inspector/front-end/ElementsTreeOutline.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/WebCore/inspector/front-end/ElementsTreeOutline.js b/WebCore/inspector/front-end/ElementsTreeOutline.js index 1479c9a..1d546c2 100644 --- a/WebCore/inspector/front-end/ElementsTreeOutline.js +++ b/WebCore/inspector/front-end/ElementsTreeOutline.js @@ -759,15 +759,15 @@ WebInspector.ElementsTreeElement.prototype = { contextMenu.appendSeparator(); var node = this.representedObject; - for (var key in WebInspector.DOMBreakpoint.Types) { - var type = WebInspector.DOMBreakpoint.Types[key]; - var label = WebInspector.DOMBreakpoint.contextMenuLabelForType(type); - var hasBreakpoint = node.hasBreakpoint(type); - if (!hasBreakpoint) - var handler = node.setBreakpoint.bind(node, type); + for (var key in WebInspector.DOMBreakpointTypes) { + var type = WebInspector.DOMBreakpointTypes[key]; + var label = WebInspector.domBreakpointTypeContextMenuLabel(type); + var breakpoint = node.breakpoints[type]; + if (!breakpoint) + var handler = WebInspector.breakpointManager.createDOMBreakpoint.bind(WebInspector.breakpointManager, node.id, type); else - var handler = node.removeBreakpoint.bind(node, type); - contextMenu.appendCheckboxItem(label, handler, hasBreakpoint); + var handler = breakpoint.remove.bind(breakpoint); + contextMenu.appendCheckboxItem(label, handler, !!breakpoint); } } }, |