Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Issue 6799020: Add support for a "frame" context option to chrome.contextMenus.create/update. (Closed)

Created:
9 years, 8 months ago by Mihai Parparita -not on Chrome
Modified:
9 years, 6 months ago
CC:
chromium-reviews, Aaron Boodman
Visibility:
Public.

Description

Add support for a "frame" context option to chrome.contextMenus.create/update. Also removes a couple of .html files from the "simple" context menu browser test, since they weren't needed. Includes documentation update for http://trac.webkit.org/changeset/83033. BUG=49783 TEST=ExtensionContextMenuBrowserTest.Frames R=asargent@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80692

Patch Set 1 #

Total comments: 3

Patch Set 2 : Update docs. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+569 lines, -898 lines) Patch
M chrome/browser/extensions/extension_context_menu_api.cc View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_context_menu_browsertest.cc View 10 chunks +42 lines, -10 lines 0 comments Download
M chrome/browser/extensions/extension_menu_manager.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/tab_contents/render_view_context_menu.cc View 2 chunks +5 lines, -2 lines 0 comments Download
chrome/common/extensions/api/extension_api.json View 1 1 chunk +1 line, -1 line 2 comments Download
M chrome/common/extensions/docs/contextMenus.html View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/experimental.webInspector.panels.html View 1 45 chunks +398 lines, -872 lines 0 comments Download
M chrome/common/extensions/docs/experimental.webInspector.resources.html View 1 2 chunks +92 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/context_menus/frames/background.html View 1 chunk +1 line, -0 lines 0 comments Download
A chrome/test/data/extensions/context_menus/frames/manifest.json View 1 chunk +6 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/context_menus/frames/test.js View 1 chunk +19 lines, -0 lines 0 comments Download
D chrome/test/data/extensions/context_menus/simple/test.html View 1 chunk +0 lines, -5 lines 0 comments Download
D chrome/test/data/extensions/context_menus/simple/test2.html View 1 chunk +0 lines, -6 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Mihai Parparita -not on Chrome
9 years, 8 months ago (2011-04-06 18:23:00 UTC) #1
asargent_no_longer_on_chrome
http://codereview.chromium.org/6799020/diff/1/chrome/browser/extensions/extension_context_menu_api.cc File chrome/browser/extensions/extension_context_menu_api.cc (right): http://codereview.chromium.org/6799020/diff/1/chrome/browser/extensions/extension_context_menu_api.cc#newcode68 chrome/browser/extensions/extension_context_menu_api.cc:68: } else if (value == "frame") { Would it ...
9 years, 8 months ago (2011-04-06 19:33:10 UTC) #2
Mihai Parparita -not on Chrome
http://codereview.chromium.org/6799020/diff/1/chrome/browser/extensions/extension_context_menu_api.cc File chrome/browser/extensions/extension_context_menu_api.cc (right): http://codereview.chromium.org/6799020/diff/1/chrome/browser/extensions/extension_context_menu_api.cc#newcode68 chrome/browser/extensions/extension_context_menu_api.cc:68: } else if (value == "frame") { On 2011/04/06 ...
9 years, 8 months ago (2011-04-06 19:48:13 UTC) #3
asargent_no_longer_on_chrome
lgtm w/ one optional enhancement (nbd if you skip it) http://codereview.chromium.org/6799020/diff/5001/chrome/common/extensions/api/extension_api.json File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/6799020/diff/5001/chrome/common/extensions/api/extension_api.json#newcode2837 ...
9 years, 8 months ago (2011-04-06 20:39:33 UTC) #4
Mihai Parparita -not on Chrome
9 years, 8 months ago (2011-04-06 21:01:05 UTC) #5
http://codereview.chromium.org/6799020/diff/5001/chrome/common/extensions/api...
File chrome/common/extensions/api/extension_api.json (right):

http://codereview.chromium.org/6799020/diff/5001/chrome/common/extensions/api...
chrome/common/extensions/api/extension_api.json:2837: "description": "List of
contexts this menu item will appear in. Legal values are: 'all', 'page',
'frame', 'selection', 'link', 'editable', 'image', 'video', and 'audio'.
Defaults to ['page']."
On 2011/04/06 20:39:33, Antony Sargent wrote:
> Some time after I first added the contextMenus API, we added an "enum"
> capability but I forgot to convert over to using it here. If you want to it
> would be cool to convert over to using an enum here instead of a string. That
> way callers will get errors at call time from our dispatcher code if for
> instance they misspell 'editable' or whatever, instead of having it just not
> work right. 

Will do this in a follow-up CL.

Powered by Google App Engine
This is Rietveld 408576698