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

Side by Side Diff: chrome/browser/ui/webui/extensions/command_handler.cc

Issue 204703002: Rename NOTIFICATION_EXTENSION_UNLOADED to (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: maybe upload wont do something bizarre this time Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/webui/extensions/command_handler.h" 5 #include "chrome/browser/ui/webui/extensions/command_handler.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "chrome/browser/chrome_notification_types.h" 9 #include "chrome/browser/chrome_notification_types.h"
10 #include "chrome/browser/extensions/api/commands/command_service.h" 10 #include "chrome/browser/extensions/api/commands/command_service.h"
(...skipping 29 matching lines...) Expand all
40 source->AddString("extensionCommandsGlobal", 40 source->AddString("extensionCommandsGlobal",
41 l10n_util::GetStringUTF16(IDS_EXTENSION_COMMANDS_GLOBAL)); 41 l10n_util::GetStringUTF16(IDS_EXTENSION_COMMANDS_GLOBAL));
42 source->AddString("extensionCommandsRegular", 42 source->AddString("extensionCommandsRegular",
43 l10n_util::GetStringUTF16(IDS_EXTENSION_COMMANDS_NOT_GLOBAL)); 43 l10n_util::GetStringUTF16(IDS_EXTENSION_COMMANDS_NOT_GLOBAL));
44 source->AddString("ok", l10n_util::GetStringUTF16(IDS_OK)); 44 source->AddString("ok", l10n_util::GetStringUTF16(IDS_OK));
45 } 45 }
46 46
47 void CommandHandler::RegisterMessages() { 47 void CommandHandler::RegisterMessages() {
48 registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED, 48 registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_LOADED,
49 content::Source<Profile>(profile_)); 49 content::Source<Profile>(profile_));
50 registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_UNLOADED, 50 registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED,
51 content::Source<Profile>(profile_)); 51 content::Source<Profile>(profile_));
52 52
53 web_ui()->RegisterMessageCallback("extensionCommandsRequestExtensionsData", 53 web_ui()->RegisterMessageCallback("extensionCommandsRequestExtensionsData",
54 base::Bind(&CommandHandler::HandleRequestExtensionsData, 54 base::Bind(&CommandHandler::HandleRequestExtensionsData,
55 base::Unretained(this))); 55 base::Unretained(this)));
56 web_ui()->RegisterMessageCallback("setShortcutHandlingSuspended", 56 web_ui()->RegisterMessageCallback("setShortcutHandlingSuspended",
57 base::Bind(&CommandHandler::HandleSetShortcutHandlingSuspended, 57 base::Bind(&CommandHandler::HandleSetShortcutHandlingSuspended,
58 base::Unretained(this))); 58 base::Unretained(this)));
59 web_ui()->RegisterMessageCallback("setExtensionCommandShortcut", 59 web_ui()->RegisterMessageCallback("setExtensionCommandShortcut",
60 base::Bind(&CommandHandler::HandleSetExtensionCommandShortcut, 60 base::Bind(&CommandHandler::HandleSetExtensionCommandShortcut,
61 base::Unretained(this))); 61 base::Unretained(this)));
62 web_ui()->RegisterMessageCallback("setCommandScope", 62 web_ui()->RegisterMessageCallback("setCommandScope",
63 base::Bind(&CommandHandler::HandleSetCommandScope, 63 base::Bind(&CommandHandler::HandleSetCommandScope,
64 base::Unretained(this))); 64 base::Unretained(this)));
65 } 65 }
66 66
67 void CommandHandler::Observe( 67 void CommandHandler::Observe(
68 int type, 68 int type,
69 const content::NotificationSource& source, 69 const content::NotificationSource& source,
70 const content::NotificationDetails& details) { 70 const content::NotificationDetails& details) {
71 DCHECK(type == chrome::NOTIFICATION_EXTENSION_LOADED || 71 DCHECK(type == chrome::NOTIFICATION_EXTENSION_LOADED ||
72 type == chrome::NOTIFICATION_EXTENSION_UNLOADED); 72 type == chrome::NOTIFICATION_EXTENSION_UNLOADED_DEPRECATED);
73 UpdateCommandDataOnPage(); 73 UpdateCommandDataOnPage();
74 } 74 }
75 75
76 void CommandHandler::UpdateCommandDataOnPage() { 76 void CommandHandler::UpdateCommandDataOnPage() {
77 base::DictionaryValue results; 77 base::DictionaryValue results;
78 GetAllCommands(&results); 78 GetAllCommands(&results);
79 web_ui()->CallJavascriptFunction( 79 web_ui()->CallJavascriptFunction(
80 "extensions.ExtensionCommandsOverlay.returnExtensionsData", results); 80 "extensions.ExtensionCommandsOverlay.returnExtensionsData", results);
81 } 81 }
82 82
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 if (!extensions_list->empty()) { 185 if (!extensions_list->empty()) {
186 extension_dict->Set("commands", extensions_list.release()); 186 extension_dict->Set("commands", extensions_list.release());
187 results->Append(extension_dict.release()); 187 results->Append(extension_dict.release());
188 } 188 }
189 } 189 }
190 190
191 commands->Set("commands", results); 191 commands->Set("commands", results);
192 } 192 }
193 193
194 } // namespace extensions 194 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698