diff options
Diffstat (limited to 'Source/WebCore/inspector/front-end/ElementsTreeOutline.js')
-rw-r--r-- | Source/WebCore/inspector/front-end/ElementsTreeOutline.js | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/Source/WebCore/inspector/front-end/ElementsTreeOutline.js b/Source/WebCore/inspector/front-end/ElementsTreeOutline.js index dd99db1..2ecc3f9 100644 --- a/Source/WebCore/inspector/front-end/ElementsTreeOutline.js +++ b/Source/WebCore/inspector/front-end/ElementsTreeOutline.js @@ -791,23 +791,8 @@ WebInspector.ElementsTreeElement.prototype = { if (Preferences.nativeInstrumentationEnabled) { // Add debbuging-related actions contextMenu.appendSeparator(); - - function handlerFunction(nodeId, breakType) - { - WebInspector.breakpointManager.createDOMBreakpoint(nodeId, breakType); - WebInspector.panels.elements.sidebarPanes.domBreakpoints.expand(); - } - var node = this.representedObject; - 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 = handlerFunction.bind(this, node.id, type); - else - var handler = breakpoint.remove.bind(breakpoint); - contextMenu.appendCheckboxItem(label, handler, !!breakpoint); - } + var pane = WebInspector.panels.elements.sidebarPanes.domBreakpoints; + pane.populateNodeContextMenu(this.representedObject, contextMenu); } }, |