diff options
author | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 20:51:10 +0000 |
---|---|---|
committer | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-11 20:51:10 +0000 |
commit | 14690295cad9266c1c17d202dcd8239f03c48785 (patch) | |
tree | 3ce3962da7d7d459332c01ac4929d782e48a111f /chrome/browser/extensions/extension_browser_event_router.cc | |
parent | acbb3dcb1c117965ad74843cad2ddbad7c15da4e (diff) | |
download | chromium_src-14690295cad9266c1c17d202dcd8239f03c48785.zip chromium_src-14690295cad9266c1c17d202dcd8239f03c48785.tar.gz chromium_src-14690295cad9266c1c17d202dcd8239f03c48785.tar.bz2 |
Add button number to page action event reply object. Fix outdated page action docs.
Review URL: http://codereview.chromium.org/194082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26006 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_browser_event_router.cc')
-rw-r--r-- | chrome/browser/extensions/extension_browser_event_router.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_browser_event_router.cc b/chrome/browser/extensions/extension_browser_event_router.cc index 9e09da4..c1bce54 100644 --- a/chrome/browser/extensions/extension_browser_event_router.cc +++ b/chrome/browser/extensions/extension_browser_event_router.cc @@ -11,6 +11,7 @@ #include "chrome/browser/extensions/extension_event_names.h" #include "chrome/browser/extensions/extension_message_service.h" #include "chrome/browser/extensions/extension_tabs_module_constants.h" +#include "chrome/browser/extensions/extension_page_actions_module_constants.h" #include "chrome/browser/tab_contents/navigation_entry.h" #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/common/extensions/extension.h" @@ -18,6 +19,7 @@ namespace events = extension_event_names; namespace tab_keys = extension_tabs_module_constants; +namespace page_action_keys = extension_page_actions_module_constants; ExtensionBrowserEventRouter::TabEntry::TabEntry() : state_(ExtensionTabUtil::TAB_COMPLETE), @@ -345,7 +347,8 @@ void ExtensionBrowserEventRouter::PageActionExecuted( const std::string& extension_id, const std::string& page_action_id, int tab_id, - const std::string& url) { + const std::string& url, + int button) { ListValue args; args.Append(Value::CreateStringValue(page_action_id)); @@ -353,6 +356,7 @@ void ExtensionBrowserEventRouter::PageActionExecuted( DictionaryValue* data = new DictionaryValue(); data->Set(tab_keys::kTabIdKey, Value::CreateIntegerValue(tab_id)); data->Set(tab_keys::kTabUrlKey, Value::CreateStringValue(url)); + data->Set(page_action_keys::kButtonKey, Value::CreateIntegerValue(button)); args.Append(data); |