Changeset 116850 in webkit
- Timestamp:
- May 12, 2012 5:02:08 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r116848 r116850 1 2012-05-12 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Web Inspector: Load context menu item has to be shown for all Profiles panel. 4 https://bugs.webkit.org/show_bug.cgi?id=86290 5 6 Reviewed by Pavel Feldman. 7 8 * inspector/front-end/ProfilesPanel.js: 9 (WebInspector.ProfilesPanel.prototype._handleContextMenuEvent): 10 1 11 2012-05-12 Pavel Feldman <pfeldman@chromium.org> 2 12 -
trunk/Source/WebCore/inspector/front-end/ProfilesPanel.js
r116764 r116850 224 224 225 225 this._createFileSelectorElement(); 226 this.element.addEventListener("contextmenu", this._handleContextMenuEvent.bind(this), true); 227 226 228 } 227 229 … … 391 393 { 392 394 var element = event.srcElement; 393 while (element && !element.treeElement )395 while (element && !element.treeElement && element !== this.element) 394 396 element = element.parentElement; 395 397 if (!element) 396 398 return; 397 if (element.treeElement .handleContextMenuEvent)399 if (element.treeElement && element.treeElement.handleContextMenuEvent) { 398 400 element.treeElement.handleContextMenuEvent(event); 401 return; 402 } 403 var contextMenu = new WebInspector.ContextMenu(); 404 contextMenu.appendItem(WebInspector.UIString("Load profile\u2026"), this._fileSelectorElement.click.bind(this._fileSelectorElement)); 405 contextMenu.show(event); 399 406 }, 400 407
Note: See TracChangeset
for help on using the changeset viewer.