summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/inspector/front-end/ElementsTreeOutline.js
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/inspector/front-end/ElementsTreeOutline.js')
-rw-r--r--Source/WebCore/inspector/front-end/ElementsTreeOutline.js19
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);
}
},