0

Move WebUI's RegisterMessageCallback to use the new callbacks.

BUG=714018

Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: I2ca24193658c5d25d4038151b04b7216bb4bf2ba
Reviewed-on: https://chromium-review.googlesource.com/976392
Commit-Queue: Avi Drissman <avi@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545658}
This commit is contained in:
Avi Drissman
2018-03-24 01:39:47 +00:00
committed by Commit Bot
parent 439fd0c576
commit 5e5875bdf5
156 changed files with 1744 additions and 1426 deletions
ash/content/keyboard_overlay
chrome
browser
printing
ui
webui
app_launcher_login_handler.ccbrowsing_history_handler.cccertificate_viewer_webui.cccertificates_handler.cc
chromeos
components_ui.ccconflicts_handler.ccconstrained_web_dialog_ui.cccrashes_ui.ccdevice_log_ui.ccdomain_reliability_internals_ui.cc
extensions
flags_ui.ccflash_ui.ccforeign_session_handler.ccgcm_internals_ui.cchistory_login_handler.ccidentity_internals_ui.ccinspect_ui.ccinvalidations_message_handler.cc
local_discovery
local_state
md_bookmarks
md_downloads
md_history_ui.cc
media
media_router
memory_internals_ui.ccmetrics_handler.ccnacl_ui.ccnet_export_ui.cc
net_internals
ntp
ntp_tiles_internals_ui.cc
offline
plural_string_handler.ccpolicy_ui_handler.cc
predictors
print_preview
quota_internals
set_as_default_browser_ui_win.cc
settings
signin
snippets_internals_message_handler.ccsupervised_user_internals_message_handler.cc
sync_file_system_internals
sync_internals_message_handler.cc
task_scheduler_internals
translate_internals
version_handler.ccweb_ui_test_handler.ccwebapks_handler.ccwebui_webview_browsertest.ccwelcome_handler.ccwelcome_win10_handler.cc
test
components
content
docs
ios
ui/web_dialogs

@ -48,7 +48,8 @@ class PaintMessageHandler : public WebUIMessageHandler,
void PaintMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"didPaint", base::Bind(&PaintMessageHandler::DidPaint, AsWeakPtr()));
"didPaint",
base::BindRepeating(&PaintMessageHandler::DidPaint, AsWeakPtr()));
}
void PaintMessageHandler::DidPaint(const base::ListValue* args) {

@ -253,13 +253,13 @@ class PrintPreviewObserver : public WebContentsObserver {
void RegisterMessages() override {
web_ui()->RegisterMessageCallback(
"UILoadedForTest",
base::Bind(&UIDoneLoadingMessageHandler::HandleDone,
base::Unretained(this)));
base::BindRepeating(&UIDoneLoadingMessageHandler::HandleDone,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"UIFailedLoadingForTest",
base::Bind(&UIDoneLoadingMessageHandler::HandleFailure,
base::Unretained(this)));
base::BindRepeating(&UIDoneLoadingMessageHandler::HandleFailure,
base::Unretained(this)));
}
private:

@ -94,18 +94,22 @@ void AppLauncherLoginHandler::RegisterMessages() {
base::Bind(&AppLauncherLoginHandler::UpdateLogin,
base::Unretained(this))));
web_ui()->RegisterMessageCallback("initializeSyncLogin",
base::Bind(&AppLauncherLoginHandler::HandleInitializeSyncLogin,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("showSyncLoginUI",
base::Bind(&AppLauncherLoginHandler::HandleShowSyncLoginUI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("loginMessageSeen",
base::Bind(&AppLauncherLoginHandler::HandleLoginMessageSeen,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("showAdvancedLoginUI",
base::Bind(&AppLauncherLoginHandler::HandleShowAdvancedLoginUI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"initializeSyncLogin",
base::BindRepeating(&AppLauncherLoginHandler::HandleInitializeSyncLogin,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showSyncLoginUI",
base::BindRepeating(&AppLauncherLoginHandler::HandleShowSyncLoginUI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"loginMessageSeen",
base::BindRepeating(&AppLauncherLoginHandler::HandleLoginMessageSeen,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showAdvancedLoginUI",
base::BindRepeating(&AppLauncherLoginHandler::HandleShowAdvancedLoginUI,
base::Unretained(this)));
}
void AppLauncherLoginHandler::HandleInitializeSyncLogin(

@ -247,22 +247,27 @@ void BrowsingHistoryHandler::RegisterMessages() {
// Create our favicon data source.
content::URLDataSource::Add(profile, new FaviconSource(profile));
web_ui()->RegisterMessageCallback("queryHistory",
base::Bind(&BrowsingHistoryHandler::HandleQueryHistory,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"queryHistory",
base::BindRepeating(&BrowsingHistoryHandler::HandleQueryHistory,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"queryHistoryContinuation",
base::Bind(&BrowsingHistoryHandler::HandleQueryHistoryContinuation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("removeVisits",
base::Bind(&BrowsingHistoryHandler::HandleRemoveVisits,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("clearBrowsingData",
base::Bind(&BrowsingHistoryHandler::HandleClearBrowsingData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("removeBookmark",
base::Bind(&BrowsingHistoryHandler::HandleRemoveBookmark,
base::Unretained(this)));
base::BindRepeating(
&BrowsingHistoryHandler::HandleQueryHistoryContinuation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeVisits",
base::BindRepeating(&BrowsingHistoryHandler::HandleRemoveVisits,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"clearBrowsingData",
base::BindRepeating(&BrowsingHistoryHandler::HandleClearBrowsingData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeBookmark",
base::BindRepeating(&BrowsingHistoryHandler::HandleRemoveBookmark,
base::Unretained(this)));
}
void BrowsingHistoryHandler::HandleQueryHistory(const base::ListValue* args) {

@ -345,12 +345,15 @@ CertificateViewerDialogHandler::~CertificateViewerDialogHandler() {
}
void CertificateViewerDialogHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("exportCertificate",
base::Bind(&CertificateViewerDialogHandler::ExportCertificate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("requestCertificateFields",
base::Bind(&CertificateViewerDialogHandler::RequestCertificateFields,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"exportCertificate",
base::BindRepeating(&CertificateViewerDialogHandler::ExportCertificate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestCertificateFields",
base::BindRepeating(
&CertificateViewerDialogHandler::RequestCertificateFields,
base::Unretained(this)));
}
void CertificateViewerDialogHandler::ExportCertificate(

@ -345,68 +345,72 @@ CertificatesHandler::~CertificatesHandler() {}
void CertificatesHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"viewCertificate", base::Bind(&CertificatesHandler::HandleViewCertificate,
base::Unretained(this)));
"viewCertificate",
base::BindRepeating(&CertificatesHandler::HandleViewCertificate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getCaCertificateTrust",
base::Bind(&CertificatesHandler::HandleGetCATrust,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleGetCATrust,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"editCaCertificateTrust",
base::Bind(&CertificatesHandler::HandleEditCATrust,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleEditCATrust,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelImportExportCertificate",
base::Bind(&CertificatesHandler::HandleCancelImportExportProcess,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleCancelImportExportProcess,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"exportPersonalCertificate",
base::Bind(&CertificatesHandler::HandleExportPersonal,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleExportPersonal,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"exportPersonalCertificatePasswordSelected",
base::Bind(&CertificatesHandler::HandleExportPersonalPasswordSelected,
base::Unretained(this)));
base::BindRepeating(
&CertificatesHandler::HandleExportPersonalPasswordSelected,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importPersonalCertificate",
base::Bind(&CertificatesHandler::HandleImportPersonal,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleImportPersonal,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importPersonalCertificatePasswordSelected",
base::Bind(&CertificatesHandler::HandleImportPersonalPasswordSelected,
base::Unretained(this)));
base::BindRepeating(
&CertificatesHandler::HandleImportPersonalPasswordSelected,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importCaCertificate",
base::Bind(&CertificatesHandler::HandleImportCA, base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleImportCA,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importCaCertificateTrustSelected",
base::Bind(&CertificatesHandler::HandleImportCATrustSelected,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleImportCATrustSelected,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importServerCertificate",
base::Bind(&CertificatesHandler::HandleImportServer,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleImportServer,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"exportCertificate",
base::Bind(&CertificatesHandler::HandleExportCertificate,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleExportCertificate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"deleteCertificate",
base::Bind(&CertificatesHandler::HandleDeleteCertificate,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleDeleteCertificate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"refreshCertificates",
base::Bind(&CertificatesHandler::HandleRefreshCertificates,
base::Unretained(this)));
base::BindRepeating(&CertificatesHandler::HandleRefreshCertificates,
base::Unretained(this)));
}
void CertificatesHandler::CertificatesRefreshed() {

@ -22,9 +22,8 @@ CryptohomeWebUIHandler::~CryptohomeWebUIHandler() {}
void CryptohomeWebUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"pageLoaded",
base::Bind(&CryptohomeWebUIHandler::OnPageLoaded,
weak_ptr_factory_.GetWeakPtr()));
"pageLoaded", base::BindRepeating(&CryptohomeWebUIHandler::OnPageLoaded,
weak_ptr_factory_.GetWeakPtr()));
}
void CryptohomeWebUIHandler::OnPageLoaded(const base::ListValue* args) {

@ -375,28 +375,28 @@ void DriveInternalsWebUIHandler::OnGetAppList(
void DriveInternalsWebUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"pageLoaded",
base::Bind(&DriveInternalsWebUIHandler::OnPageLoaded,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::OnPageLoaded,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"periodicUpdate",
base::Bind(&DriveInternalsWebUIHandler::OnPeriodicUpdate,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::OnPeriodicUpdate,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"clearAccessToken",
base::Bind(&DriveInternalsWebUIHandler::ClearAccessToken,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::ClearAccessToken,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"clearRefreshToken",
base::Bind(&DriveInternalsWebUIHandler::ClearRefreshToken,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::ClearRefreshToken,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"resetDriveFileSystem",
base::Bind(&DriveInternalsWebUIHandler::ResetDriveFileSystem,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::ResetDriveFileSystem,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"listFileEntries",
base::Bind(&DriveInternalsWebUIHandler::ListFileEntries,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&DriveInternalsWebUIHandler::ListFileEntries,
weak_ptr_factory_.GetWeakPtr()));
}
drive::DriveIntegrationService*

@ -476,72 +476,77 @@ void DeviceEmulatorMessageHandler::UpdatePowerSourceId(
void DeviceEmulatorMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
kInitialize,
base::Bind(&DeviceEmulatorMessageHandler::Init, base::Unretained(this)));
kInitialize, base::BindRepeating(&DeviceEmulatorMessageHandler::Init,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestPowerInfo,
base::Bind(&DeviceEmulatorMessageHandler::RequestPowerInfo,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::RequestPowerInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdateBatteryPercent,
base::Bind(&DeviceEmulatorMessageHandler::UpdateBatteryPercent,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdateBatteryPercent,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdateBatteryState,
base::Bind(&DeviceEmulatorMessageHandler::UpdateBatteryState,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdateBatteryState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdateTimeToEmpty,
base::Bind(&DeviceEmulatorMessageHandler::UpdateTimeToEmpty,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdateTimeToEmpty,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdateTimeToFull,
base::Bind(&DeviceEmulatorMessageHandler::UpdateTimeToFull,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdateTimeToFull,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdatePowerSources,
base::Bind(&DeviceEmulatorMessageHandler::UpdatePowerSources,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdatePowerSources,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kUpdatePowerSourceId,
base::Bind(&DeviceEmulatorMessageHandler::UpdatePowerSourceId,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::UpdatePowerSourceId,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestAudioNodes,
base::Bind(&DeviceEmulatorMessageHandler::HandleRequestAudioNodes,
base::Unretained(this)));
base::BindRepeating(
&DeviceEmulatorMessageHandler::HandleRequestAudioNodes,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInsertAudioNode,
base::Bind(&DeviceEmulatorMessageHandler::HandleInsertAudioNode,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::HandleInsertAudioNode,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRemoveAudioNode,
base::Bind(&DeviceEmulatorMessageHandler::HandleRemoveAudioNode,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::HandleRemoveAudioNode,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kBluetoothDiscoverFunction,
base::Bind(&DeviceEmulatorMessageHandler::HandleRequestBluetoothDiscover,
base::Unretained(this)));
base::BindRepeating(
&DeviceEmulatorMessageHandler::HandleRequestBluetoothDiscover,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kBluetoothPairFunction,
base::Bind(&DeviceEmulatorMessageHandler::HandleRequestBluetoothPair,
base::Unretained(this)));
base::BindRepeating(
&DeviceEmulatorMessageHandler::HandleRequestBluetoothPair,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestBluetoothInfo,
base::Bind(&DeviceEmulatorMessageHandler::HandleRequestBluetoothInfo,
base::Unretained(this)));
base::BindRepeating(
&DeviceEmulatorMessageHandler::HandleRequestBluetoothInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRemoveBluetoothDevice,
base::Bind(&DeviceEmulatorMessageHandler::HandleRemoveBluetoothDevice,
base::Unretained(this)));
base::BindRepeating(
&DeviceEmulatorMessageHandler::HandleRemoveBluetoothDevice,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSetHasTouchpad,
base::Bind(&DeviceEmulatorMessageHandler::HandleSetHasTouchpad,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::HandleSetHasTouchpad,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSetHasMouse,
base::Bind(&DeviceEmulatorMessageHandler::HandleSetHasMouse,
base::Unretained(this)));
base::BindRepeating(&DeviceEmulatorMessageHandler::HandleSetHasMouse,
base::Unretained(this)));
}
void DeviceEmulatorMessageHandler::OnJavascriptAllowed() {

@ -88,23 +88,26 @@ bool FirstRunHandler::IsFinalizing() {
}
void FirstRunHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("initialized",
base::Bind(&FirstRunHandler::HandleInitialized, base::Unretained(this)));
web_ui()->RegisterMessageCallback("nextButtonClicked",
base::Bind(&FirstRunHandler::HandleNextButtonClicked,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("helpButtonClicked",
base::Bind(&FirstRunHandler::HandleHelpButtonClicked,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("stepShown",
base::Bind(&FirstRunHandler::HandleStepShown,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("stepHidden",
base::Bind(&FirstRunHandler::HandleStepHidden,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("finalized",
base::Bind(&FirstRunHandler::HandleFinalized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"initialized", base::BindRepeating(&FirstRunHandler::HandleInitialized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"nextButtonClicked",
base::BindRepeating(&FirstRunHandler::HandleNextButtonClicked,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"helpButtonClicked",
base::BindRepeating(&FirstRunHandler::HandleHelpButtonClicked,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"stepShown", base::BindRepeating(&FirstRunHandler::HandleStepShown,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"stepHidden", base::BindRepeating(&FirstRunHandler::HandleStepHidden,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"finalized", base::BindRepeating(&FirstRunHandler::HandleFinalized,
base::Unretained(this)));
}
void FirstRunHandler::HandleInitialized(const base::ListValue* args) {

@ -393,15 +393,17 @@ KeyboardOverlayHandler::~KeyboardOverlayHandler() {
}
void KeyboardOverlayHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getInputMethodId",
base::Bind(&KeyboardOverlayHandler::GetInputMethodId,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getLabelMap",
base::Bind(&KeyboardOverlayHandler::GetLabelMap,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("openLearnMorePage",
base::Bind(&KeyboardOverlayHandler::OpenLearnMorePage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getInputMethodId",
base::BindRepeating(&KeyboardOverlayHandler::GetInputMethodId,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getLabelMap", base::BindRepeating(&KeyboardOverlayHandler::GetLabelMap,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openLearnMorePage",
base::BindRepeating(&KeyboardOverlayHandler::OpenLearnMorePage,
base::Unretained(this)));
}
void KeyboardOverlayHandler::GetInputMethodId(const base::ListValue* args) {

@ -23,8 +23,9 @@ class TestWebUIMessageHandler : public content::WebUIMessageHandler {
// content::WebUIMessageHandler:
void RegisterMessages() override {
web_ui()->RegisterMessageCallback(
"didPaint", base::Bind(&TestWebUIMessageHandler::HandleDidPaint,
base::Unretained(this)));
"didPaint",
base::BindRepeating(&TestWebUIMessageHandler::HandleDidPaint,
base::Unretained(this)));
}
private:

@ -185,15 +185,17 @@ class BaseWebUIHandler : public content::WebUIMessageHandler,
void AddRawCallback(const std::string& name,
void (T::*method)(const base::ListValue* args)) {
web_ui()->RegisterMessageCallback(
name, base::Bind(method, base::Unretained(static_cast<T*>(this))));
name,
base::BindRepeating(method, base::Unretained(static_cast<T*>(this))));
}
template <typename T, typename... Args>
void AddCallback(const std::string& name, void (T::*method)(Args...)) {
base::Callback<void(Args...)> callback =
base::RepeatingCallback<void(Args...)> callback =
base::Bind(method, base::Unretained(static_cast<T*>(this)));
web_ui()->RegisterMessageCallback(
name, base::Bind(&::login::CallbackWrapper<Args...>, callback));
name,
base::BindRepeating(&::login::CallbackWrapper<Args...>, callback));
}
template <typename Method>

@ -77,15 +77,18 @@ void KioskAppMenuHandler::GetLocalizedStrings(
}
void KioskAppMenuHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("initializeKioskApps",
base::Bind(&KioskAppMenuHandler::HandleInitializeKioskApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("kioskAppsLoaded",
base::Bind(&KioskAppMenuHandler::HandleKioskAppsLoaded,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("checkKioskAppLaunchError",
base::Bind(&KioskAppMenuHandler::HandleCheckKioskAppLaunchError,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"initializeKioskApps",
base::BindRepeating(&KioskAppMenuHandler::HandleInitializeKioskApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"kioskAppsLoaded",
base::BindRepeating(&KioskAppMenuHandler::HandleKioskAppsLoaded,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"checkKioskAppLaunchError",
base::BindRepeating(&KioskAppMenuHandler::HandleCheckKioskAppLaunchError,
base::Unretained(this)));
}
// static

@ -426,18 +426,22 @@ void MobileSetupHandler::GetPropertiesAndCallStatusChanged(
}
void MobileSetupHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(kJsApiStartActivation,
base::Bind(&MobileSetupHandler::HandleStartActivation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kJsApiSetTransactionStatus,
base::Bind(&MobileSetupHandler::HandleSetTransactionStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kJsApiPaymentPortalLoad,
base::Bind(&MobileSetupHandler::HandlePaymentPortalLoad,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kJsGetDeviceInfo,
base::Bind(&MobileSetupHandler::HandleGetDeviceInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiStartActivation,
base::BindRepeating(&MobileSetupHandler::HandleStartActivation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiSetTransactionStatus,
base::BindRepeating(&MobileSetupHandler::HandleSetTransactionStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiPaymentPortalLoad,
base::BindRepeating(&MobileSetupHandler::HandlePaymentPortalLoad,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsGetDeviceInfo,
base::BindRepeating(&MobileSetupHandler::HandleGetDeviceInfo,
base::Unretained(this)));
}
void MobileSetupHandler::HandleStartActivation(const base::ListValue* args) {

@ -84,15 +84,18 @@ class NetworkConfigMessageHandler : public content::WebUIMessageHandler {
void RegisterMessages() override {
web_ui()->RegisterMessageCallback(
kGetNetworkProperties,
base::Bind(&NetworkConfigMessageHandler::GetShillNetworkProperties,
base::Unretained(this)));
base::BindRepeating(
&NetworkConfigMessageHandler::GetShillNetworkProperties,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kGetDeviceProperties,
base::Bind(&NetworkConfigMessageHandler::GetShillDeviceProperties,
base::Unretained(this)));
base::BindRepeating(
&NetworkConfigMessageHandler::GetShillDeviceProperties,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addNetwork", base::Bind(&NetworkConfigMessageHandler::AddNetwork,
base::Unretained(this)));
"addNetwork",
base::BindRepeating(&NetworkConfigMessageHandler::AddNetwork,
base::Unretained(this)));
}
private:

@ -71,16 +71,16 @@ PowerMessageHandler::~PowerMessageHandler() {
void PowerMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
kRequestBatteryChargeDataCallback,
base::Bind(&PowerMessageHandler::OnGetBatteryChargeData,
base::Unretained(this)));
base::BindRepeating(&PowerMessageHandler::OnGetBatteryChargeData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestCpuIdleDataCallback,
base::Bind(&PowerMessageHandler::OnGetCpuIdleData,
base::Unretained(this)));
base::BindRepeating(&PowerMessageHandler::OnGetCpuIdleData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestCpuFreqDataCallback,
base::Bind(&PowerMessageHandler::OnGetCpuFreqData,
base::Unretained(this)));
base::BindRepeating(&PowerMessageHandler::OnGetCpuFreqData,
base::Unretained(this)));
}
void PowerMessageHandler::OnGetBatteryChargeData(const base::ListValue* value) {

@ -52,11 +52,12 @@ class SetTimeMessageHandler : public content::WebUIMessageHandler,
void RegisterMessages() override {
web_ui()->RegisterMessageCallback(
"setTimeInSeconds",
base::Bind(&SetTimeMessageHandler::OnSetTime, base::Unretained(this)));
base::BindRepeating(&SetTimeMessageHandler::OnSetTime,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setTimezone",
base::Bind(&SetTimeMessageHandler::OnSetTimezone,
base::Unretained(this)));
base::BindRepeating(&SetTimeMessageHandler::OnSetTimezone,
base::Unretained(this)));
}
private:

@ -87,12 +87,15 @@ SlowHandler::~SlowHandler() {
}
void SlowHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(kJsApiDisableTracing,
base::Bind(&SlowHandler::HandleDisable, base::Unretained(this)));
web_ui()->RegisterMessageCallback(kJsApiEnableTracing,
base::Bind(&SlowHandler::HandleEnable, base::Unretained(this)));
web_ui()->RegisterMessageCallback(kJsApiLoadComplete,
base::Bind(&SlowHandler::LoadComplete, base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiDisableTracing,
base::BindRepeating(&SlowHandler::HandleDisable, base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiEnableTracing,
base::BindRepeating(&SlowHandler::HandleEnable, base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJsApiLoadComplete,
base::BindRepeating(&SlowHandler::LoadComplete, base::Unretained(this)));
user_pref_registrar_.reset(new PrefChangeRegistrar);
user_pref_registrar_->Init(profile_->GetPrefs());

@ -205,8 +205,9 @@ SysInternalsMessageHandler::~SysInternalsMessageHandler() {}
void SysInternalsMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getSysInfo", base::Bind(&SysInternalsMessageHandler::HandleGetSysInfo,
base::Unretained(this)));
"getSysInfo",
base::BindRepeating(&SysInternalsMessageHandler::HandleGetSysInfo,
base::Unretained(this)));
}
void SysInternalsMessageHandler::HandleGetSysInfo(const base::ListValue* args) {

@ -99,13 +99,13 @@ ComponentsDOMHandler::ComponentsDOMHandler() {
void ComponentsDOMHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"requestComponentsData",
base::Bind(&ComponentsDOMHandler::HandleRequestComponentsData,
base::Unretained(this)));
base::BindRepeating(&ComponentsDOMHandler::HandleRequestComponentsData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"checkUpdate",
base::Bind(&ComponentsDOMHandler::HandleCheckUpdate,
base::Unretained(this)));
base::BindRepeating(&ComponentsDOMHandler::HandleCheckUpdate,
base::Unretained(this)));
}
void ComponentsDOMHandler::HandleRequestComponentsData(

@ -22,8 +22,8 @@ ConflictsHandler::~ConflictsHandler() = default;
void ConflictsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"requestModuleList",
base::Bind(&ConflictsHandler::HandleRequestModuleList,
base::Unretained(this)));
base::BindRepeating(&ConflictsHandler::HandleRequestModuleList,
base::Unretained(this)));
}
void ConflictsHandler::OnScanCompleted() {

@ -67,9 +67,10 @@ ConstrainedWebDialogUI::~ConstrainedWebDialogUI() {
void ConstrainedWebDialogUI::RenderFrameCreated(
RenderFrameHost* render_frame_host) {
// Add a "dialogClose" callback which matches WebDialogUI behavior.
web_ui()->RegisterMessageCallback("dialogClose",
base::Bind(&ConstrainedWebDialogUI::OnDialogCloseMessage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"dialogClose",
base::BindRepeating(&ConstrainedWebDialogUI::OnDialogCloseMessage,
base::Unretained(this)));
ConstrainedWebDialogDelegate* delegate = GetConstrainedDelegate();
if (!delegate)

@ -114,20 +114,20 @@ void CrashesDOMHandler::RegisterMessages() {
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
crash::kCrashesUIRequestCrashList,
base::Bind(&CrashesDOMHandler::HandleRequestCrashes,
base::Unretained(this)));
base::BindRepeating(&CrashesDOMHandler::HandleRequestCrashes,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
crash::kCrashesUIRequestCrashUpload,
base::Bind(&CrashesDOMHandler::HandleRequestUploads,
base::Unretained(this)));
base::BindRepeating(&CrashesDOMHandler::HandleRequestUploads,
base::Unretained(this)));
#endif
web_ui()->RegisterMessageCallback(
crash::kCrashesUIRequestSingleCrashUpload,
base::Bind(&CrashesDOMHandler::HandleRequestSingleCrashUpload,
base::Unretained(this)));
base::BindRepeating(&CrashesDOMHandler::HandleRequestSingleCrashUpload,
base::Unretained(this)));
}
void CrashesDOMHandler::HandleRequestCrashes(const base::ListValue* args) {

@ -33,7 +33,8 @@ class DeviceLogMessageHandler : public content::WebUIMessageHandler {
void RegisterMessages() override {
web_ui()->RegisterMessageCallback(
"DeviceLog.getLog",
base::Bind(&DeviceLogMessageHandler::GetLog, base::Unretained(this)));
base::BindRepeating(&DeviceLogMessageHandler::GetLog,
base::Unretained(this)));
}
private:

@ -29,9 +29,10 @@ DomainReliabilityInternalsUI::DomainReliabilityInternalsUI(
html_source->SetDefaultResource(IDR_DOMAIN_RELIABILITY_INTERNALS_HTML);
html_source->UseGzip();
web_ui->RegisterMessageCallback("updateData",
base::Bind(&DomainReliabilityInternalsUI::UpdateData,
base::Unretained(this)));
web_ui->RegisterMessageCallback(
"updateData",
base::BindRepeating(&DomainReliabilityInternalsUI::UpdateData,
base::Unretained(this)));
Profile* profile = Profile::FromWebUI(web_ui);
content::WebUIDataSource::Add(profile, html_source);

@ -129,27 +129,33 @@ void KioskAppsHandler::OnJavascriptDisallowed() {
}
void KioskAppsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("initializeKioskAppSettings",
base::Bind(&KioskAppsHandler::HandleInitializeKioskAppSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getKioskAppSettings",
base::Bind(&KioskAppsHandler::HandleGetKioskAppSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("addKioskApp",
base::Bind(&KioskAppsHandler::HandleAddKioskApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("removeKioskApp",
base::Bind(&KioskAppsHandler::HandleRemoveKioskApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("enableKioskAutoLaunch",
base::Bind(&KioskAppsHandler::HandleEnableKioskAutoLaunch,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("disableKioskAutoLaunch",
base::Bind(&KioskAppsHandler::HandleDisableKioskAutoLaunch,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setDisableBailoutShortcut",
base::Bind(&KioskAppsHandler::HandleSetDisableBailoutShortcut,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"initializeKioskAppSettings",
base::BindRepeating(&KioskAppsHandler::HandleInitializeKioskAppSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getKioskAppSettings",
base::BindRepeating(&KioskAppsHandler::HandleGetKioskAppSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addKioskApp", base::BindRepeating(&KioskAppsHandler::HandleAddKioskApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeKioskApp",
base::BindRepeating(&KioskAppsHandler::HandleRemoveKioskApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"enableKioskAutoLaunch",
base::BindRepeating(&KioskAppsHandler::HandleEnableKioskAutoLaunch,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"disableKioskAutoLaunch",
base::BindRepeating(&KioskAppsHandler::HandleDisableKioskAutoLaunch,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setDisableBailoutShortcut",
base::BindRepeating(&KioskAppsHandler::HandleSetDisableBailoutShortcut,
base::Unretained(this)));
}
void KioskAppsHandler::GetLocalizedValues(content::WebUIDataSource* source) {

@ -93,16 +93,16 @@ void ExtensionLoaderHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"extensionLoaderRetry",
base::Bind(&ExtensionLoaderHandler::HandleRetry,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&ExtensionLoaderHandler::HandleRetry,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"extensionLoaderIgnoreFailure",
base::Bind(&ExtensionLoaderHandler::HandleIgnoreFailure,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&ExtensionLoaderHandler::HandleIgnoreFailure,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"extensionLoaderDisplayFailures",
base::Bind(&ExtensionLoaderHandler::HandleDisplayFailures,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&ExtensionLoaderHandler::HandleDisplayFailures,
weak_ptr_factory_.GetWeakPtr()));
}
// static

@ -44,20 +44,21 @@ void InstallExtensionHandler::GetLocalizedValues(
void InstallExtensionHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"startDrag",
base::Bind(&InstallExtensionHandler::HandleStartDragMessage,
base::Unretained(this)));
base::BindRepeating(&InstallExtensionHandler::HandleStartDragMessage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"stopDrag",
base::Bind(&InstallExtensionHandler::HandleStopDragMessage,
base::Unretained(this)));
base::BindRepeating(&InstallExtensionHandler::HandleStopDragMessage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"installDroppedFile",
base::Bind(&InstallExtensionHandler::HandleInstallMessage,
base::Unretained(this)));
base::BindRepeating(&InstallExtensionHandler::HandleInstallMessage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"installDroppedDirectory",
base::Bind(&InstallExtensionHandler::HandleInstallDirectoryMessage,
base::Unretained(this)));
base::BindRepeating(
&InstallExtensionHandler::HandleInstallDirectoryMessage,
base::Unretained(this)));
}
void InstallExtensionHandler::HandleStartDragMessage(

@ -132,20 +132,21 @@ class FlagsDOMHandler : public WebUIMessageHandler {
void FlagsDOMHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
flags_ui::kRequestExperimentalFeatures,
base::Bind(&FlagsDOMHandler::HandleRequestExperimentalFeatures,
base::Unretained(this)));
base::BindRepeating(&FlagsDOMHandler::HandleRequestExperimentalFeatures,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
flags_ui::kEnableExperimentalFeature,
base::Bind(&FlagsDOMHandler::HandleEnableExperimentalFeatureMessage,
base::Unretained(this)));
base::BindRepeating(
&FlagsDOMHandler::HandleEnableExperimentalFeatureMessage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
flags_ui::kRestartBrowser,
base::Bind(&FlagsDOMHandler::HandleRestartBrowser,
base::Unretained(this)));
base::BindRepeating(&FlagsDOMHandler::HandleRestartBrowser,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
flags_ui::kResetAllFlags,
base::Bind(&FlagsDOMHandler::HandleResetAllFlags,
base::Unretained(this)));
base::BindRepeating(&FlagsDOMHandler::HandleResetAllFlags,
base::Unretained(this)));
}
void FlagsDOMHandler::Init(flags_ui::FlagsStorage* flags_storage,

@ -176,9 +176,10 @@ FlashDOMHandler::~FlashDOMHandler() {
}
void FlashDOMHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("requestFlashInfo",
base::Bind(&FlashDOMHandler::HandleRequestFlashInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestFlashInfo",
base::BindRepeating(&FlashDOMHandler::HandleRequestFlashInfo,
base::Unretained(this)));
}
void FlashDOMHandler::OnUploadListAvailable() {

@ -240,18 +240,23 @@ void ForeignSessionHandler::RegisterMessages() {
if (service)
scoped_observer_.Add(service);
web_ui()->RegisterMessageCallback("deleteForeignSession",
base::Bind(&ForeignSessionHandler::HandleDeleteForeignSession,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getForeignSessions",
base::Bind(&ForeignSessionHandler::HandleGetForeignSessions,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("openForeignSession",
base::Bind(&ForeignSessionHandler::HandleOpenForeignSession,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setForeignSessionCollapsed",
base::Bind(&ForeignSessionHandler::HandleSetForeignSessionCollapsed,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"deleteForeignSession",
base::BindRepeating(&ForeignSessionHandler::HandleDeleteForeignSession,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getForeignSessions",
base::BindRepeating(&ForeignSessionHandler::HandleGetForeignSessions,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openForeignSession",
base::BindRepeating(&ForeignSessionHandler::HandleOpenForeignSession,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setForeignSessionCollapsed",
base::BindRepeating(
&ForeignSessionHandler::HandleSetForeignSessionCollapsed,
base::Unretained(this)));
}
void ForeignSessionHandler::OnSyncConfigurationCompleted(

@ -145,12 +145,12 @@ void GcmInternalsUIMessageHandler::RequestGCMStatisticsFinished(
void GcmInternalsUIMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
gcm_driver::kGetGcmInternalsInfo,
base::Bind(&GcmInternalsUIMessageHandler::RequestAllInfo,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&GcmInternalsUIMessageHandler::RequestAllInfo,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
gcm_driver::kSetGcmInternalsRecording,
base::Bind(&GcmInternalsUIMessageHandler::SetRecording,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&GcmInternalsUIMessageHandler::SetRecording,
weak_ptr_factory_.GetWeakPtr()));
}
} // namespace

@ -28,13 +28,15 @@ void HistoryLoginHandler::RegisterMessages() {
base::Bind(&HistoryLoginHandler::ProfileInfoChanged,
base::Unretained(this))));
web_ui()->RegisterMessageCallback("otherDevicesInitialized",
base::Bind(&HistoryLoginHandler::HandleOtherDevicesInitialized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"otherDevicesInitialized",
base::BindRepeating(&HistoryLoginHandler::HandleOtherDevicesInitialized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("startSignInFlow",
base::Bind(&HistoryLoginHandler::HandleStartSignInFlow,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"startSignInFlow",
base::BindRepeating(&HistoryLoginHandler::HandleStartSignInFlow,
base::Unretained(this)));
}
void HistoryLoginHandler::HandleOtherDevicesInitialized(

@ -249,12 +249,15 @@ void IdentityInternalsUIMessageHandler::GetInfoForAllTokens(
}
void IdentityInternalsUIMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("identityInternalsGetTokens",
base::Bind(&IdentityInternalsUIMessageHandler::GetInfoForAllTokens,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("identityInternalsRevokeToken",
base::Bind(&IdentityInternalsUIMessageHandler::RevokeToken,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"identityInternalsGetTokens",
base::BindRepeating(
&IdentityInternalsUIMessageHandler::GetInfoForAllTokens,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"identityInternalsRevokeToken",
base::BindRepeating(&IdentityInternalsUIMessageHandler::RevokeToken,
base::Unretained(this)));
}
void IdentityInternalsUIMessageHandler::RevokeToken(

@ -110,56 +110,72 @@ class InspectMessageHandler : public WebUIMessageHandler {
};
void InspectMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(kInitUICommand,
base::Bind(&InspectMessageHandler::HandleInitUICommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kInspectCommand,
base::Bind(&InspectMessageHandler::HandleInspectCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInitUICommand,
base::BindRepeating(&InspectMessageHandler::HandleInitUICommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInspectCommand,
base::BindRepeating(&InspectMessageHandler::HandleInspectCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInspectFallbackCommand,
base::BindRepeating(&InspectMessageHandler::HandleInspectFallbackCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInspectAdditionalCommand,
base::Bind(&InspectMessageHandler::HandleInspectAdditionalCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kActivateCommand,
base::Bind(&InspectMessageHandler::HandleActivateCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kCloseCommand,
base::Bind(&InspectMessageHandler::HandleCloseCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kDiscoverUsbDevicesEnabledCommand,
base::Bind(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsDiscoverUsbDevicesEnabled[0]));
web_ui()->RegisterMessageCallback(kPortForwardingEnabledCommand,
base::Bind(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsPortForwardingEnabled[0]));
web_ui()->RegisterMessageCallback(kPortForwardingConfigCommand,
base::Bind(&InspectMessageHandler::HandlePortForwardingConfigCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kDiscoverTCPTargetsEnabledCommand,
base::Bind(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsDiscoverTCPTargetsEnabled[0]));
web_ui()->RegisterMessageCallback(kTCPDiscoveryConfigCommand,
base::Bind(&InspectMessageHandler::HandleTCPDiscoveryConfigCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kOpenNodeFrontendCommand,
base::Bind(&InspectMessageHandler::HandleOpenNodeFrontendCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kReloadCommand,
base::Bind(&InspectMessageHandler::HandleReloadCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kOpenCommand,
base::Bind(&InspectMessageHandler::HandleOpenCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(kInspectBrowser,
base::Bind(&InspectMessageHandler::HandleInspectBrowserCommand,
base::Unretained(this)));
base::BindRepeating(
&InspectMessageHandler::HandleInspectAdditionalCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kActivateCommand,
base::BindRepeating(&InspectMessageHandler::HandleActivateCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kCloseCommand,
base::BindRepeating(&InspectMessageHandler::HandleCloseCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kDiscoverUsbDevicesEnabledCommand,
base::BindRepeating(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsDiscoverUsbDevicesEnabled[0]));
web_ui()->RegisterMessageCallback(
kPortForwardingEnabledCommand,
base::BindRepeating(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsPortForwardingEnabled[0]));
web_ui()->RegisterMessageCallback(
kPortForwardingConfigCommand,
base::BindRepeating(
&InspectMessageHandler::HandlePortForwardingConfigCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kDiscoverTCPTargetsEnabledCommand,
base::BindRepeating(&InspectMessageHandler::HandleBooleanPrefChanged,
base::Unretained(this),
&prefs::kDevToolsDiscoverTCPTargetsEnabled[0]));
web_ui()->RegisterMessageCallback(
kTCPDiscoveryConfigCommand,
base::BindRepeating(
&InspectMessageHandler::HandleTCPDiscoveryConfigCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kOpenNodeFrontendCommand,
base::BindRepeating(&InspectMessageHandler::HandleOpenNodeFrontendCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReloadCommand,
base::BindRepeating(&InspectMessageHandler::HandleReloadCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kOpenCommand,
base::BindRepeating(&InspectMessageHandler::HandleOpenCommand,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kInspectBrowser,
base::BindRepeating(&InspectMessageHandler::HandleInspectBrowserCommand,
base::Unretained(this)));
}
void InspectMessageHandler::HandleInitUICommand(const base::ListValue*) {

@ -33,13 +33,13 @@ InvalidationsMessageHandler::~InvalidationsMessageHandler() {
void InvalidationsMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"doneLoading",
base::Bind(&InvalidationsMessageHandler::UIReady,
base::Unretained(this)));
"doneLoading", base::BindRepeating(&InvalidationsMessageHandler::UIReady,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestDetailedStatus",
base::Bind(&InvalidationsMessageHandler::HandleRequestDetailedStatus,
base::Unretained(this)));
base::BindRepeating(
&InvalidationsMessageHandler::HandleRequestDetailedStatus,
base::Unretained(this)));
}
void InvalidationsMessageHandler::UIReady(const base::ListValue* args) {

@ -119,39 +119,45 @@ bool LocalDiscoveryUIHandler::GetHasVisible() {
}
void LocalDiscoveryUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("start", base::Bind(
&LocalDiscoveryUIHandler::HandleStart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("isVisible", base::Bind(
&LocalDiscoveryUIHandler::HandleIsVisible,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("registerDevice", base::Bind(
&LocalDiscoveryUIHandler::HandleRegisterDevice,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("cancelRegistration", base::Bind(
&LocalDiscoveryUIHandler::HandleCancelRegistration,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"start", base::BindRepeating(&LocalDiscoveryUIHandler::HandleStart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"isVisible",
base::BindRepeating(&LocalDiscoveryUIHandler::HandleIsVisible,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"registerDevice",
base::BindRepeating(&LocalDiscoveryUIHandler::HandleRegisterDevice,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelRegistration",
base::BindRepeating(&LocalDiscoveryUIHandler::HandleCancelRegistration,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestDeviceList",
base::Bind(&LocalDiscoveryUIHandler::HandleRequestDeviceList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("openCloudPrintURL", base::Bind(
&LocalDiscoveryUIHandler::HandleOpenCloudPrintURL,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("showSyncUI", base::Bind(
&LocalDiscoveryUIHandler::HandleShowSyncUI,
base::Unretained(this)));
base::BindRepeating(&LocalDiscoveryUIHandler::HandleRequestDeviceList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openCloudPrintURL",
base::BindRepeating(&LocalDiscoveryUIHandler::HandleOpenCloudPrintURL,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showSyncUI",
base::BindRepeating(&LocalDiscoveryUIHandler::HandleShowSyncUI,
base::Unretained(this)));
// Cloud print connector related messages
#if defined(CLOUD_PRINT_CONNECTOR_UI_AVAILABLE)
web_ui()->RegisterMessageCallback(
"showCloudPrintSetupDialog",
base::Bind(&LocalDiscoveryUIHandler::ShowCloudPrintSetupDialog,
base::Unretained(this)));
base::BindRepeating(&LocalDiscoveryUIHandler::ShowCloudPrintSetupDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"disableCloudPrintConnector",
base::Bind(&LocalDiscoveryUIHandler::HandleDisableCloudPrintConnector,
base::Unretained(this)));
base::BindRepeating(
&LocalDiscoveryUIHandler::HandleDisableCloudPrintConnector,
base::Unretained(this)));
#endif // defined(CLOUD_PRINT_CONNECTOR_UI_AVAILABLE)
}

@ -57,8 +57,9 @@ LocalStateUIHandler::~LocalStateUIHandler() {
void LocalStateUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"requestJson", base::Bind(&LocalStateUIHandler::HandleRequestJson,
base::Unretained(this)));
"requestJson",
base::BindRepeating(&LocalStateUIHandler::HandleRequestJson,
base::Unretained(this)));
}
void LocalStateUIHandler::HandleRequestJson(const base::ListValue* args) {

@ -19,12 +19,13 @@ BookmarksMessageHandler::~BookmarksMessageHandler() {}
void BookmarksMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getIncognitoAvailability",
base::Bind(&BookmarksMessageHandler::HandleGetIncognitoAvailability,
base::Unretained(this)));
base::BindRepeating(
&BookmarksMessageHandler::HandleGetIncognitoAvailability,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getCanEditBookmarks",
base::Bind(&BookmarksMessageHandler::HandleGetCanEditBookmarks,
base::Unretained(this)));
base::BindRepeating(&BookmarksMessageHandler::HandleGetCanEditBookmarks,
base::Unretained(this)));
}
void BookmarksMessageHandler::OnJavascriptAllowed() {

@ -18,12 +18,13 @@ MdBookmarksBrowserTest::~MdBookmarksBrowserTest() {}
void MdBookmarksBrowserTest::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"testSetIncognito",
base::Bind(&MdBookmarksBrowserTest::HandleSetIncognitoAvailability,
base::Unretained(this)));
base::BindRepeating(
&MdBookmarksBrowserTest::HandleSetIncognitoAvailability,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"testSetCanEdit",
base::Bind(&MdBookmarksBrowserTest::HandleSetCanEditBookmarks,
base::Unretained(this)));
base::BindRepeating(&MdBookmarksBrowserTest::HandleSetCanEditBookmarks,
base::Unretained(this)));
}
void MdBookmarksBrowserTest::SetIncognitoAvailability(int availability) {

@ -89,48 +89,50 @@ MdDownloadsDOMHandler::~MdDownloadsDOMHandler() {
// MdDownloadsDOMHandler, public: ---------------------------------------------
void MdDownloadsDOMHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getDownloads",
base::Bind(&MdDownloadsDOMHandler::HandleGetDownloads,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"getDownloads",
base::BindRepeating(&MdDownloadsDOMHandler::HandleGetDownloads,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"openFileRequiringGesture",
base::Bind(&MdDownloadsDOMHandler::HandleOpenFile,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("drag",
base::Bind(&MdDownloadsDOMHandler::HandleDrag,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&MdDownloadsDOMHandler::HandleOpenFile,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"drag", base::BindRepeating(&MdDownloadsDOMHandler::HandleDrag,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"saveDangerousRequiringGesture",
base::Bind(&MdDownloadsDOMHandler::HandleSaveDangerous,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("discardDangerous",
base::Bind(&MdDownloadsDOMHandler::HandleDiscardDangerous,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("show",
base::Bind(&MdDownloadsDOMHandler::HandleShow,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("pause",
base::Bind(&MdDownloadsDOMHandler::HandlePause,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("resume",
base::Bind(&MdDownloadsDOMHandler::HandleResume,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("remove",
base::Bind(&MdDownloadsDOMHandler::HandleRemove,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("undo",
base::Bind(&MdDownloadsDOMHandler::HandleUndo,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("cancel",
base::Bind(&MdDownloadsDOMHandler::HandleCancel,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback("clearAll",
base::Bind(&MdDownloadsDOMHandler::HandleClearAll,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&MdDownloadsDOMHandler::HandleSaveDangerous,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"discardDangerous",
base::BindRepeating(&MdDownloadsDOMHandler::HandleDiscardDangerous,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"show", base::BindRepeating(&MdDownloadsDOMHandler::HandleShow,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"pause", base::BindRepeating(&MdDownloadsDOMHandler::HandlePause,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"resume", base::BindRepeating(&MdDownloadsDOMHandler::HandleResume,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"remove", base::BindRepeating(&MdDownloadsDOMHandler::HandleRemove,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"undo", base::BindRepeating(&MdDownloadsDOMHandler::HandleUndo,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"cancel", base::BindRepeating(&MdDownloadsDOMHandler::HandleCancel,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"clearAll", base::BindRepeating(&MdDownloadsDOMHandler::HandleClearAll,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"openDownloadsFolderRequiringGesture",
base::Bind(&MdDownloadsDOMHandler::HandleOpenDownloadsFolder,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&MdDownloadsDOMHandler::HandleOpenDownloadsFolder,
weak_ptr_factory_.GetWeakPtr()));
Observe(GetWebUIWebContents());
}

@ -208,8 +208,9 @@ MdHistoryUI::MdHistoryUI(content::WebUI* web_ui) : WebUIController(web_ui) {
web_ui->AddMessageHandler(std::make_unique<HistoryLoginHandler>(
base::Bind(&MdHistoryUI::UpdateDataSource, base::Unretained(this))));
web_ui->RegisterMessageCallback("menuPromoShown",
base::Bind(&MdHistoryUI::HandleMenuPromoShown, base::Unretained(this)));
web_ui->RegisterMessageCallback(
"menuPromoShown", base::BindRepeating(&MdHistoryUI::HandleMenuPromoShown,
base::Unretained(this)));
}
MdHistoryUI::~MdHistoryUI() {}

@ -126,9 +126,10 @@ void WebRtcLogsDOMHandler::RegisterMessages() {
upload_list_->Load(base::BindOnce(
&WebRtcLogsDOMHandler::OnUploadListAvailable, base::Unretained(this)));
web_ui()->RegisterMessageCallback("requestWebRtcLogsList",
base::Bind(&WebRtcLogsDOMHandler::HandleRequestWebRtcLogs,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestWebRtcLogsList",
base::BindRepeating(&WebRtcLogsDOMHandler::HandleRequestWebRtcLogs,
base::Unretained(this)));
}
void WebRtcLogsDOMHandler::HandleRequestWebRtcLogs(

@ -374,127 +374,151 @@ void MediaRouterWebUIMessageHandler::UserSelectedLocalMediaFile(
void MediaRouterWebUIMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
kRequestInitialData,
base::Bind(&MediaRouterWebUIMessageHandler::OnRequestInitialData,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnRequestInitialData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kCreateRoute, base::Bind(&MediaRouterWebUIMessageHandler::OnCreateRoute,
base::Unretained(this)));
kCreateRoute,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnCreateRoute,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kAcknowledgeFirstRunFlow,
base::Bind(&MediaRouterWebUIMessageHandler::OnAcknowledgeFirstRunFlow,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnAcknowledgeFirstRunFlow,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kActOnIssue, base::Bind(&MediaRouterWebUIMessageHandler::OnActOnIssue,
base::Unretained(this)));
kActOnIssue,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnActOnIssue,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kCloseRoute, base::Bind(&MediaRouterWebUIMessageHandler::OnCloseRoute,
base::Unretained(this)));
kCloseRoute,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnCloseRoute,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kJoinRoute, base::Bind(&MediaRouterWebUIMessageHandler::OnJoinRoute,
base::Unretained(this)));
kJoinRoute,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnJoinRoute,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kCloseDialog, base::Bind(&MediaRouterWebUIMessageHandler::OnCloseDialog,
base::Unretained(this)));
kCloseDialog,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnCloseDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportBlur, base::Bind(&MediaRouterWebUIMessageHandler::OnReportBlur,
base::Unretained(this)));
kReportBlur,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnReportBlur,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportClickedSinkIndex,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportClickedSinkIndex,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportClickedSinkIndex,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportFilter, base::Bind(&MediaRouterWebUIMessageHandler::OnReportFilter,
base::Unretained(this)));
kReportFilter,
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnReportFilter,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportInitialState,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportInitialState,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnReportInitialState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportInitialAction,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportInitialAction,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportInitialAction,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportRouteCreation,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportRouteCreation,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportRouteCreation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportRouteCreationOutcome,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportRouteCreationOutcome,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportRouteCreationOutcome,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportSelectedCastMode,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportSelectedCastMode,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportSelectedCastMode,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportNavigateToView,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportNavigateToView,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportNavigateToView,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportSinkCount,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportSinkCount,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnReportSinkCount,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportTimeToClickSink,
base::Bind(&MediaRouterWebUIMessageHandler::OnReportTimeToClickSink,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportTimeToClickSink,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportTimeToInitialActionClose,
base::Bind(
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportTimeToInitialActionClose,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kReportWebUIRouteControllerLoaded,
base::Bind(
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnReportWebUIRouteControllerLoaded,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSearchSinksAndCreateRoute,
base::Bind(&MediaRouterWebUIMessageHandler::OnSearchSinksAndCreateRoute,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSearchSinksAndCreateRoute,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kOnInitialDataReceived,
base::Bind(&MediaRouterWebUIMessageHandler::OnInitialDataReceived,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnInitialDataReceived,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kOnMediaControllerAvailable,
base::Bind(&MediaRouterWebUIMessageHandler::OnMediaControllerAvailable,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnMediaControllerAvailable,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kOnMediaControllerClosed,
base::Bind(&MediaRouterWebUIMessageHandler::OnMediaControllerClosed,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnMediaControllerClosed,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kPauseCurrentMedia,
base::Bind(&MediaRouterWebUIMessageHandler::OnPauseCurrentMedia,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnPauseCurrentMedia,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kPlayCurrentMedia,
base::Bind(&MediaRouterWebUIMessageHandler::OnPlayCurrentMedia,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnPlayCurrentMedia,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSeekCurrentMedia,
base::Bind(&MediaRouterWebUIMessageHandler::OnSeekCurrentMedia,
base::Unretained(this)));
base::BindRepeating(&MediaRouterWebUIMessageHandler::OnSeekCurrentMedia,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSelectLocalMediaFile,
base::Bind(&MediaRouterWebUIMessageHandler::OnSelectLocalMediaFile,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSelectLocalMediaFile,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSetCurrentMediaMute,
base::Bind(&MediaRouterWebUIMessageHandler::OnSetCurrentMediaMute,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSetCurrentMediaMute,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSetCurrentMediaVolume,
base::Bind(&MediaRouterWebUIMessageHandler::OnSetCurrentMediaVolume,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSetCurrentMediaVolume,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kSetMediaRemotingEnabled,
base::Bind(&MediaRouterWebUIMessageHandler::OnSetMediaRemotingEnabled,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSetMediaRemotingEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kHangoutsSetLocalPresent,
base::Bind(&MediaRouterWebUIMessageHandler::OnSetHangoutsLocalPresent,
base::Unretained(this)));
base::BindRepeating(
&MediaRouterWebUIMessageHandler::OnSetHangoutsLocalPresent,
base::Unretained(this)));
}
void MediaRouterWebUIMessageHandler::OnRequestInitialData(

@ -171,8 +171,8 @@ void MemoryInternalsDOMHandler::RegisterMessages() {
// the WebUI.
web_ui()->RegisterMessageCallback(
"requestProcessList",
base::Bind(&MemoryInternalsDOMHandler::HandleRequestProcessList,
base::Unretained(this)));
base::BindRepeating(&MemoryInternalsDOMHandler::HandleRequestProcessList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"saveDump",
base::BindRepeating(&MemoryInternalsDOMHandler::HandleSaveDump,

@ -26,21 +26,24 @@ MetricsHandler::~MetricsHandler() {}
void MetricsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"metricsHandler:recordAction",
base::Bind(&MetricsHandler::HandleRecordAction, base::Unretained(this)));
base::BindRepeating(&MetricsHandler::HandleRecordAction,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"metricsHandler:recordInHistogram",
base::Bind(&MetricsHandler::HandleRecordInHistogram,
base::Unretained(this)));
base::BindRepeating(&MetricsHandler::HandleRecordInHistogram,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"metricsHandler:recordBooleanHistogram",
base::Bind(&MetricsHandler::HandleRecordBooleanHistogram,
base::Unretained(this)));
base::BindRepeating(&MetricsHandler::HandleRecordBooleanHistogram,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"metricsHandler:recordTime",
base::Bind(&MetricsHandler::HandleRecordTime, base::Unretained(this)));
base::BindRepeating(&MetricsHandler::HandleRecordTime,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"metricsHandler:logEventTime",
base::Bind(&MetricsHandler::HandleLogEventTime, base::Unretained(this)));
base::BindRepeating(&MetricsHandler::HandleLogEventTime,
base::Unretained(this)));
}
void MetricsHandler::HandleRecordAction(const base::ListValue* args) {

@ -151,8 +151,8 @@ NaClDomHandler::~NaClDomHandler() {
void NaClDomHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"requestNaClInfo",
base::Bind(&NaClDomHandler::HandleRequestNaClInfo,
base::Unretained(this)));
base::BindRepeating(&NaClDomHandler::HandleRequestNaClInfo,
base::Unretained(this)));
}
// Helper functions for collecting a list of key-value pairs that will

@ -185,23 +185,24 @@ void NetExportMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
net_log::kEnableNotifyUIWithStateHandler,
base::Bind(&NetExportMessageHandler::OnEnableNotifyUIWithState,
base::Unretained(this)));
base::BindRepeating(&NetExportMessageHandler::OnEnableNotifyUIWithState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
net_log::kStartNetLogHandler,
base::Bind(&NetExportMessageHandler::OnStartNetLog,
base::Unretained(this)));
base::BindRepeating(&NetExportMessageHandler::OnStartNetLog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
net_log::kStopNetLogHandler,
base::Bind(&NetExportMessageHandler::OnStopNetLog,
base::Unretained(this)));
base::BindRepeating(&NetExportMessageHandler::OnStopNetLog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
net_log::kSendNetLogHandler,
base::Bind(&NetExportMessageHandler::OnSendNetLog,
base::Unretained(this)));
base::BindRepeating(&NetExportMessageHandler::OnSendNetLog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
net_log::kShowFile,
base::Bind(&NetExportMessageHandler::OnShowFile, base::Unretained(this)));
base::BindRepeating(&NetExportMessageHandler::OnShowFile,
base::Unretained(this)));
}
// The net-export UI is not notified of state changes until this function runs.

@ -424,101 +424,102 @@ void NetInternalsMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"notifyReady",
base::Bind(&NetInternalsMessageHandler::OnRendererReady,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnRendererReady,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getNetInfo",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnGetNetInfo, proxy_));
"getNetInfo", base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnGetNetInfo, proxy_));
web_ui()->RegisterMessageCallback(
"reloadProxySettings",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnReloadProxySettings, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnReloadProxySettings, proxy_));
web_ui()->RegisterMessageCallback(
"clearBadProxies",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnClearBadProxies, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnClearBadProxies, proxy_));
web_ui()->RegisterMessageCallback(
"clearHostResolverCache",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnClearHostResolverCache, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnClearHostResolverCache, proxy_));
web_ui()->RegisterMessageCallback(
"domainSecurityPolicyDelete",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnDomainSecurityPolicyDelete, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnDomainSecurityPolicyDelete, proxy_));
web_ui()->RegisterMessageCallback(
"hstsQuery",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnHSTSQuery, proxy_));
"hstsQuery", base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnHSTSQuery, proxy_));
web_ui()->RegisterMessageCallback(
"hstsAdd",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnHSTSAdd, proxy_));
"hstsAdd", base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnHSTSAdd, proxy_));
web_ui()->RegisterMessageCallback(
"expectCTQuery", base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTQuery, proxy_));
"expectCTQuery",
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTQuery, proxy_));
web_ui()->RegisterMessageCallback(
"expectCTAdd", base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTAdd, proxy_));
"expectCTAdd", base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTAdd, proxy_));
web_ui()->RegisterMessageCallback(
"expectCTTestReport",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTTestReport, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnExpectCTTestReport, proxy_));
web_ui()->RegisterMessageCallback(
"closeIdleSockets",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnCloseIdleSockets, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnCloseIdleSockets, proxy_));
web_ui()->RegisterMessageCallback(
"flushSocketPools",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnFlushSocketPools, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnFlushSocketPools, proxy_));
#if defined(OS_WIN)
web_ui()->RegisterMessageCallback(
"getServiceProviders",
base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnGetServiceProviders, proxy_));
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnGetServiceProviders, proxy_));
#endif
web_ui()->RegisterMessageCallback(
"setCaptureMode", base::Bind(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnSetCaptureMode, proxy_));
"setCaptureMode",
base::BindRepeating(&IOThreadImpl::CallbackHelper,
&IOThreadImpl::OnSetCaptureMode, proxy_));
web_ui()->RegisterMessageCallback(
"clearBrowserCache",
base::Bind(&NetInternalsMessageHandler::OnClearBrowserCache,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnClearBrowserCache,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPrerenderInfo",
base::Bind(&NetInternalsMessageHandler::OnGetPrerenderInfo,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnGetPrerenderInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getHistoricNetworkStats",
base::Bind(&NetInternalsMessageHandler::OnGetHistoricNetworkStats,
base::Unretained(this)));
base::BindRepeating(
&NetInternalsMessageHandler::OnGetHistoricNetworkStats,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getSessionNetworkStats",
base::Bind(&NetInternalsMessageHandler::OnGetSessionNetworkStats,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnGetSessionNetworkStats,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getExtensionInfo",
base::Bind(&NetInternalsMessageHandler::OnGetExtensionInfo,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnGetExtensionInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getDataReductionProxyInfo",
base::Bind(&NetInternalsMessageHandler::OnGetDataReductionProxyInfo,
base::Unretained(this)));
base::BindRepeating(
&NetInternalsMessageHandler::OnGetDataReductionProxyInfo,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"importONCFile",
base::Bind(&NetInternalsMessageHandler::OnImportONCFile,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnImportONCFile,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"storeDebugLogs",
base::Bind(&NetInternalsMessageHandler::OnStoreDebugLogs,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnStoreDebugLogs,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setNetworkDebugMode",
base::Bind(&NetInternalsMessageHandler::OnSetNetworkDebugMode,
base::Unretained(this)));
base::BindRepeating(&NetInternalsMessageHandler::OnSetNetworkDebugMode,
base::Unretained(this)));
#endif
}

@ -188,41 +188,53 @@ NetInternalsTest::MessageHandler::MessageHandler(
}
void NetInternalsTest::MessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getTestServerURL",
base::Bind(&NetInternalsTest::MessageHandler::GetTestServerURL,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("addCacheEntry",
base::Bind(&NetInternalsTest::MessageHandler::AddCacheEntry,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getTestServerURL",
base::BindRepeating(&NetInternalsTest::MessageHandler::GetTestServerURL,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addCacheEntry",
base::BindRepeating(&NetInternalsTest::MessageHandler::AddCacheEntry,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"changeNetwork",
base::Bind(&NetInternalsTest::MessageHandler::ChangeNetwork,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("loadPage",
base::Bind(&NetInternalsTest::MessageHandler::LoadPage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("prerenderPage",
base::Bind(&NetInternalsTest::MessageHandler::PrerenderPage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("navigateToPrerender",
base::Bind(&NetInternalsTest::MessageHandler::NavigateToPrerender,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("createIncognitoBrowser",
base::Bind(&NetInternalsTest::MessageHandler::CreateIncognitoBrowser,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("closeIncognitoBrowser",
base::Bind(&NetInternalsTest::MessageHandler::CloseIncognitoBrowser,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getNetLogFileContents",
base::Bind(
base::BindRepeating(&NetInternalsTest::MessageHandler::ChangeNetwork,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"loadPage",
base::BindRepeating(&NetInternalsTest::MessageHandler::LoadPage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"prerenderPage",
base::BindRepeating(&NetInternalsTest::MessageHandler::PrerenderPage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"navigateToPrerender",
base::BindRepeating(
&NetInternalsTest::MessageHandler::NavigateToPrerender,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"createIncognitoBrowser",
base::BindRepeating(
&NetInternalsTest::MessageHandler::CreateIncognitoBrowser,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"closeIncognitoBrowser",
base::BindRepeating(
&NetInternalsTest::MessageHandler::CloseIncognitoBrowser,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getNetLogFileContents",
base::BindRepeating(
&NetInternalsTest::MessageHandler::GetNetLogFileContents,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setUpTestReportURI",
base::Bind(&NetInternalsTest::MessageHandler::SetUpTestReportURI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("enableDataReductionProxy",
base::Bind(
base::BindRepeating(&NetInternalsTest::MessageHandler::SetUpTestReportURI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"enableDataReductionProxy",
base::BindRepeating(
&NetInternalsTest::MessageHandler::EnableDataReductionProxy,
base::Unretained(this)));
}

@ -39,8 +39,8 @@ AppIconWebUIHandler::~AppIconWebUIHandler() {}
void AppIconWebUIHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getAppIconDominantColor",
base::Bind(&AppIconWebUIHandler::HandleGetAppIconDominantColor,
base::Unretained(this)));
base::BindRepeating(&AppIconWebUIHandler::HandleGetAppIconDominantColor,
base::Unretained(this)));
}
void AppIconWebUIHandler::HandleGetAppIconDominantColor(

@ -223,39 +223,46 @@ void AppLauncherHandler::RegisterMessages() {
registrar_.Add(this, chrome::NOTIFICATION_APP_INSTALLED_TO_NTP,
content::Source<WebContents>(web_ui()->GetWebContents()));
web_ui()->RegisterMessageCallback("getApps",
base::Bind(&AppLauncherHandler::HandleGetApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("launchApp",
base::Bind(&AppLauncherHandler::HandleLaunchApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setLaunchType",
base::Bind(&AppLauncherHandler::HandleSetLaunchType,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("uninstallApp",
base::Bind(&AppLauncherHandler::HandleUninstallApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("createAppShortcut",
base::Bind(&AppLauncherHandler::HandleCreateAppShortcut,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("showAppInfo",
base::Bind(&AppLauncherHandler::HandleShowAppInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("reorderApps",
base::Bind(&AppLauncherHandler::HandleReorderApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setPageIndex",
base::Bind(&AppLauncherHandler::HandleSetPageIndex,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("saveAppPageName",
base::Bind(&AppLauncherHandler::HandleSaveAppPageName,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("generateAppForLink",
base::Bind(&AppLauncherHandler::HandleGenerateAppForLink,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("pageSelected",
base::Bind(&AppLauncherHandler::HandlePageSelected,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getApps", base::BindRepeating(&AppLauncherHandler::HandleGetApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"launchApp", base::BindRepeating(&AppLauncherHandler::HandleLaunchApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setLaunchType",
base::BindRepeating(&AppLauncherHandler::HandleSetLaunchType,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"uninstallApp",
base::BindRepeating(&AppLauncherHandler::HandleUninstallApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"createAppShortcut",
base::BindRepeating(&AppLauncherHandler::HandleCreateAppShortcut,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showAppInfo", base::BindRepeating(&AppLauncherHandler::HandleShowAppInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"reorderApps", base::BindRepeating(&AppLauncherHandler::HandleReorderApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setPageIndex",
base::BindRepeating(&AppLauncherHandler::HandleSetPageIndex,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"saveAppPageName",
base::BindRepeating(&AppLauncherHandler::HandleSaveAppPageName,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"generateAppForLink",
base::BindRepeating(&AppLauncherHandler::HandleGenerateAppForLink,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"pageSelected",
base::BindRepeating(&AppLauncherHandler::HandlePageSelected,
base::Unretained(this)));
}
void AppLauncherHandler::Observe(int type,

@ -64,7 +64,8 @@ void CoreAppLauncherHandler::RecordAppLaunchByUrl(
}
void CoreAppLauncherHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("recordAppLaunchByURL",
base::Bind(&CoreAppLauncherHandler::HandleRecordAppLaunchByUrl,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"recordAppLaunchByURL",
base::BindRepeating(&CoreAppLauncherHandler::HandleRecordAppLaunchByUrl,
base::Unretained(this)));
}

@ -50,7 +50,8 @@ class ChromeNTPTilesInternalsMessageHandlerClient
PrefService* GetPrefs() override;
void RegisterMessageCallback(
const std::string& message,
const base::Callback<void(const base::ListValue*)>& callback) override;
const base::RepeatingCallback<void(const base::ListValue*)>& callback)
override;
void CallJavascriptFunctionVector(
const std::string& name,
const std::vector<const base::Value*>& values) override;
@ -101,7 +102,7 @@ PrefService* ChromeNTPTilesInternalsMessageHandlerClient::GetPrefs() {
void ChromeNTPTilesInternalsMessageHandlerClient::RegisterMessageCallback(
const std::string& message,
const base::Callback<void(const base::ListValue*)>& callback) {
const base::RepeatingCallback<void(const base::ListValue*)>& callback) {
web_ui()->RegisterMessageCallback(message, callback);
}

@ -492,75 +492,86 @@ void OfflineInternalsUIMessageHandler::HandleSavePageLaterCallback(
void OfflineInternalsUIMessageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"deleteSelectedPages",
base::Bind(&OfflineInternalsUIMessageHandler::HandleDeleteSelectedPages,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleDeleteSelectedPages,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"deleteSelectedRequests",
base::Bind(
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleDeleteSelectedRequests,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getRequestQueue",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetRequestQueue,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleGetRequestQueue,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getStoredPages",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetStoredPages,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleGetStoredPages,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getEventLogs",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetEventLogs,
base::Unretained(this)));
base::BindRepeating(&OfflineInternalsUIMessageHandler::HandleGetEventLogs,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setRecordRequestQueue",
base::Bind(&OfflineInternalsUIMessageHandler::HandleSetRecordRequestQueue,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleSetRecordRequestQueue,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setRecordPageModel",
base::Bind(&OfflineInternalsUIMessageHandler::HandleSetRecordPageModel,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleSetRecordPageModel,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setRecordPrefetchService",
base::Bind(
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleSetRecordPrefetchService,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getLoggingState",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetLoggingState,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleGetLoggingState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addToRequestQueue",
base::Bind(&OfflineInternalsUIMessageHandler::HandleAddToRequestQueue,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleAddToRequestQueue,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getNetworkStatus",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetNetworkStatus,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleGetNetworkStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"scheduleNwake",
base::Bind(&OfflineInternalsUIMessageHandler::HandleScheduleNwake,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleScheduleNwake,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelNwake",
base::Bind(&OfflineInternalsUIMessageHandler::HandleCancelNwake,
base::Unretained(this)));
base::BindRepeating(&OfflineInternalsUIMessageHandler::HandleCancelNwake,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showPrefetchNotification",
base::Bind(
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleShowPrefetchNotification,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"generatePageBundle",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGeneratePageBundle,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleGeneratePageBundle,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getOperation",
base::Bind(&OfflineInternalsUIMessageHandler::HandleGetOperation,
base::Unretained(this)));
base::BindRepeating(&OfflineInternalsUIMessageHandler::HandleGetOperation,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"downloadArchive",
base::Bind(&OfflineInternalsUIMessageHandler::HandleDownloadArchive,
base::Unretained(this)));
base::BindRepeating(
&OfflineInternalsUIMessageHandler::HandleDownloadArchive,
base::Unretained(this)));
// Get the offline page model associated with this web ui.
Profile* profile = Profile::FromWebUI(web_ui());

@ -16,8 +16,9 @@ PluralStringHandler::~PluralStringHandler() {}
void PluralStringHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getPluralString", base::Bind(&PluralStringHandler::HandleGetPluralString,
base::Unretained(this)));
"getPluralString",
base::BindRepeating(&PluralStringHandler::HandleGetPluralString,
base::Unretained(this)));
}
void PluralStringHandler::AddLocalizedString(const std::string& name, int id) {

@ -633,16 +633,16 @@ void PolicyUIHandler::RegisterMessages() {
registry->AddObserver(this);
web_ui()->RegisterMessageCallback(
"initialized",
base::Bind(&PolicyUIHandler::HandleInitialized, base::Unretained(this)));
"initialized", base::BindRepeating(&PolicyUIHandler::HandleInitialized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"reloadPolicies",
base::Bind(&PolicyUIHandler::HandleReloadPolicies,
base::Unretained(this)));
base::BindRepeating(&PolicyUIHandler::HandleReloadPolicies,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"exportPoliciesJSON",
base::Bind(&PolicyUIHandler::HandleExportPoliciesJSON,
base::Unretained(this)));
base::BindRepeating(&PolicyUIHandler::HandleExportPoliciesJSON,
base::Unretained(this)));
}
#if BUILDFLAG(ENABLE_EXTENSIONS)

@ -33,12 +33,16 @@ PredictorsHandler::PredictorsHandler(Profile* profile) {
PredictorsHandler::~PredictorsHandler() { }
void PredictorsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("requestAutocompleteActionPredictorDb",
base::Bind(&PredictorsHandler::RequestAutocompleteActionPredictorDb,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("requestResourcePrefetchPredictorDb",
base::Bind(&PredictorsHandler::RequestResourcePrefetchPredictorDb,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestAutocompleteActionPredictorDb",
base::BindRepeating(
&PredictorsHandler::RequestAutocompleteActionPredictorDb,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestResourcePrefetchPredictorDb",
base::BindRepeating(
&PredictorsHandler::RequestResourcePrefetchPredictorDb,
base::Unretained(this)));
}
void PredictorsHandler::RequestAutocompleteActionPredictorDb(

@ -410,58 +410,70 @@ PrintPreviewHandler::~PrintPreviewHandler() {
}
void PrintPreviewHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getPrinters",
base::Bind(&PrintPreviewHandler::HandleGetPrinters,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getPreview",
base::Bind(&PrintPreviewHandler::HandleGetPreview,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("print",
base::Bind(&PrintPreviewHandler::HandlePrint,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPrinters",
base::BindRepeating(&PrintPreviewHandler::HandleGetPrinters,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPreview", base::BindRepeating(&PrintPreviewHandler::HandleGetPreview,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"print", base::BindRepeating(&PrintPreviewHandler::HandlePrint,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPrinterCapabilities",
base::Bind(&PrintPreviewHandler::HandleGetPrinterCapabilities,
base::Unretained(this)));
base::BindRepeating(&PrintPreviewHandler::HandleGetPrinterCapabilities,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setupPrinter", base::Bind(&PrintPreviewHandler::HandlePrinterSetup,
base::Unretained(this)));
"setupPrinter",
base::BindRepeating(&PrintPreviewHandler::HandlePrinterSetup,
base::Unretained(this)));
#if BUILDFLAG(ENABLE_BASIC_PRINT_DIALOG)
web_ui()->RegisterMessageCallback("showSystemDialog",
base::Bind(&PrintPreviewHandler::HandleShowSystemDialog,
base::Unretained(this)));
#endif
web_ui()->RegisterMessageCallback("signIn",
base::Bind(&PrintPreviewHandler::HandleSignin,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getAccessToken",
base::Bind(&PrintPreviewHandler::HandleGetAccessToken,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"managePrinters", base::Bind(&PrintPreviewHandler::HandleManagePrinters,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("closePrintPreviewDialog",
base::Bind(&PrintPreviewHandler::HandleClosePreviewDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("hidePreview",
base::Bind(&PrintPreviewHandler::HandleHidePreview,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("cancelPendingPrintRequest",
base::Bind(&PrintPreviewHandler::HandleCancelPendingPrintRequest,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("saveAppState",
base::Bind(&PrintPreviewHandler::HandleSaveAppState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getInitialSettings",
base::Bind(&PrintPreviewHandler::HandleGetInitialSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("forceOpenNewTab",
base::Bind(&PrintPreviewHandler::HandleForceOpenNewTab,
base::Unretained(this)));
"showSystemDialog",
base::BindRepeating(&PrintPreviewHandler::HandleShowSystemDialog,
base::Unretained(this)));
#endif
web_ui()->RegisterMessageCallback(
"signIn", base::BindRepeating(&PrintPreviewHandler::HandleSignin,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getAccessToken",
base::BindRepeating(&PrintPreviewHandler::HandleGetAccessToken,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"managePrinters",
base::BindRepeating(&PrintPreviewHandler::HandleManagePrinters,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"closePrintPreviewDialog",
base::BindRepeating(&PrintPreviewHandler::HandleClosePreviewDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"hidePreview",
base::BindRepeating(&PrintPreviewHandler::HandleHidePreview,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelPendingPrintRequest",
base::BindRepeating(&PrintPreviewHandler::HandleCancelPendingPrintRequest,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"saveAppState",
base::BindRepeating(&PrintPreviewHandler::HandleSaveAppState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getInitialSettings",
base::BindRepeating(&PrintPreviewHandler::HandleGetInitialSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"forceOpenNewTab",
base::BindRepeating(&PrintPreviewHandler::HandleForceOpenNewTab,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"grantExtensionPrinterAccess",
base::Bind(&PrintPreviewHandler::HandleGrantExtensionPrinterAccess,
base::Unretained(this)));
base::BindRepeating(
&PrintPreviewHandler::HandleGrantExtensionPrinterAccess,
base::Unretained(this)));
}
void PrintPreviewHandler::OnJavascriptAllowed() {

@ -27,9 +27,9 @@ QuotaInternalsHandler::~QuotaInternalsHandler() {
}
void QuotaInternalsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("requestInfo",
base::Bind(&QuotaInternalsHandler::OnRequestInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestInfo", base::BindRepeating(&QuotaInternalsHandler::OnRequestInfo,
base::Unretained(this)));
}
void QuotaInternalsHandler::ReportAvailableSpace(int64_t available_space) {

@ -140,8 +140,9 @@ SetAsDefaultBrowserHandler::SetAsDefaultBrowserHandler(
void SetAsDefaultBrowserHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"SetAsDefaultBrowser:LaunchSetDefaultBrowserFlow",
base::Bind(&SetAsDefaultBrowserHandler::HandleLaunchSetDefaultBrowserFlow,
base::Unretained(this)));
base::BindRepeating(
&SetAsDefaultBrowserHandler::HandleLaunchSetDefaultBrowserFlow,
base::Unretained(this)));
}
void SetAsDefaultBrowserHandler::HandleLaunchSetDefaultBrowserFlow(

@ -346,42 +346,44 @@ AboutHandler* AboutHandler::Create(content::WebUIDataSource* html_source,
void AboutHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"aboutPageReady",
base::Bind(&AboutHandler::HandlePageReady, base::Unretained(this)));
"aboutPageReady", base::BindRepeating(&AboutHandler::HandlePageReady,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"refreshUpdateStatus",
base::Bind(&AboutHandler::HandleRefreshUpdateStatus,
base::Unretained(this)));
base::BindRepeating(&AboutHandler::HandleRefreshUpdateStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openFeedbackDialog", base::Bind(&AboutHandler::HandleOpenFeedbackDialog,
base::Unretained(this)));
"openFeedbackDialog",
base::BindRepeating(&AboutHandler::HandleOpenFeedbackDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openHelpPage",
base::Bind(&AboutHandler::HandleOpenHelpPage, base::Unretained(this)));
"openHelpPage", base::BindRepeating(&AboutHandler::HandleOpenHelpPage,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"setChannel",
base::Bind(&AboutHandler::HandleSetChannel, base::Unretained(this)));
"setChannel", base::BindRepeating(&AboutHandler::HandleSetChannel,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestUpdate",
base::Bind(&AboutHandler::HandleRequestUpdate, base::Unretained(this)));
"requestUpdate", base::BindRepeating(&AboutHandler::HandleRequestUpdate,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestUpdateOverCellular",
base::Bind(&AboutHandler::HandleRequestUpdateOverCellular,
base::Unretained(this)));
base::BindRepeating(&AboutHandler::HandleRequestUpdateOverCellular,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getVersionInfo",
base::Bind(&AboutHandler::HandleGetVersionInfo, base::Unretained(this)));
"getVersionInfo", base::BindRepeating(&AboutHandler::HandleGetVersionInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getRegulatoryInfo", base::Bind(&AboutHandler::HandleGetRegulatoryInfo,
base::Unretained(this)));
"getRegulatoryInfo",
base::BindRepeating(&AboutHandler::HandleGetRegulatoryInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getChannelInfo", base::Bind(&AboutHandler::HandleGetChannelInfo,
base::Unretained(this)));
"getChannelInfo", base::BindRepeating(&AboutHandler::HandleGetChannelInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"refreshTPMFirmwareUpdateStatus",
base::Bind(&AboutHandler::HandleRefreshTPMFirmwareUpdateStatus,
base::Unretained(this)));
base::BindRepeating(&AboutHandler::HandleRefreshTPMFirmwareUpdateStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getHasEndOfLife",
base::BindRepeating(&AboutHandler::HandleGetHasEndOfLife,
@ -389,8 +391,8 @@ void AboutHandler::RegisterMessages() {
#endif
#if defined(OS_MACOSX)
web_ui()->RegisterMessageCallback(
"promoteUpdater",
base::Bind(&AboutHandler::PromoteUpdater, base::Unretained(this)));
"promoteUpdater", base::BindRepeating(&AboutHandler::PromoteUpdater,
base::Unretained(this)));
#endif
#if defined(OS_CHROMEOS)

@ -29,29 +29,29 @@ void AppearanceHandler::OnJavascriptDisallowed() {}
void AppearanceHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"useDefaultTheme",
base::Bind(&AppearanceHandler::HandleUseDefaultTheme,
base::Unretained(this)));
base::BindRepeating(&AppearanceHandler::HandleUseDefaultTheme,
base::Unretained(this)));
#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"useSystemTheme",
base::Bind(&AppearanceHandler::HandleUseSystemTheme,
base::Unretained(this)));
base::BindRepeating(&AppearanceHandler::HandleUseSystemTheme,
base::Unretained(this)));
#endif
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"openWallpaperManager",
base::Bind(&AppearanceHandler::HandleOpenWallpaperManager,
base::Unretained(this)));
base::BindRepeating(&AppearanceHandler::HandleOpenWallpaperManager,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"isWallpaperSettingVisible",
base::Bind(&AppearanceHandler::IsWallpaperSettingVisible,
base::Unretained(this)));
base::BindRepeating(&AppearanceHandler::IsWallpaperSettingVisible,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"isWallpaperPolicyControlled",
base::Bind(&AppearanceHandler::IsWallpaperPolicyControlled,
base::Unretained(this)));
base::BindRepeating(&AppearanceHandler::IsWallpaperPolicyControlled,
base::Unretained(this)));
#endif
}

@ -25,19 +25,21 @@ BrowserLifetimeHandler::BrowserLifetimeHandler() {}
BrowserLifetimeHandler::~BrowserLifetimeHandler() {}
void BrowserLifetimeHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("restart",
base::Bind(&BrowserLifetimeHandler::HandleRestart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("relaunch",
base::Bind(&BrowserLifetimeHandler::HandleRelaunch,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"restart", base::BindRepeating(&BrowserLifetimeHandler::HandleRestart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"relaunch", base::BindRepeating(&BrowserLifetimeHandler::HandleRelaunch,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback("signOutAndRestart",
base::Bind(&BrowserLifetimeHandler::HandleSignOutAndRestart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("factoryReset",
base::Bind(&BrowserLifetimeHandler::HandleFactoryReset,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"signOutAndRestart",
base::BindRepeating(&BrowserLifetimeHandler::HandleSignOutAndRestart,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"factoryReset",
base::BindRepeating(&BrowserLifetimeHandler::HandleFactoryReset,
base::Unretained(this)));
#endif // defined(OS_CHROMEOS)
}

@ -26,11 +26,12 @@ ChangePasswordHandler::~ChangePasswordHandler() {}
void ChangePasswordHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"initializeChangePasswordHandler",
base::Bind(&ChangePasswordHandler::HandleInitialize,
base::Unretained(this)));
base::BindRepeating(&ChangePasswordHandler::HandleInitialize,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"changePassword", base::Bind(&ChangePasswordHandler::HandleChangePassword,
base::Unretained(this)));
"changePassword",
base::BindRepeating(&ChangePasswordHandler::HandleChangePassword,
base::Unretained(this)));
}
void ChangePasswordHandler::OnJavascriptAllowed() {

@ -25,16 +25,17 @@ AccessibilityHandler::~AccessibilityHandler() {}
void AccessibilityHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"showChromeVoxSettings",
base::Bind(&AccessibilityHandler::HandleShowChromeVoxSettings,
base::Unretained(this)));
base::BindRepeating(&AccessibilityHandler::HandleShowChromeVoxSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showSelectToSpeakSettings",
base::Bind(&AccessibilityHandler::HandleShowSelectToSpeakSettings,
base::Unretained(this)));
base::BindRepeating(
&AccessibilityHandler::HandleShowSelectToSpeakSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showSwitchAccessSettings",
base::Bind(&AccessibilityHandler::HandleShowSwitchAccessSettings,
base::Unretained(this)));
base::BindRepeating(&AccessibilityHandler::HandleShowSwitchAccessSettings,
base::Unretained(this)));
}
void AccessibilityHandler::HandleShowChromeVoxSettings(

@ -28,16 +28,16 @@ void AndroidAppsHandler::RegisterMessages() {
// Note: requestAndroidAppsInfo must be called before observers will be added.
web_ui()->RegisterMessageCallback(
"requestAndroidAppsInfo",
base::Bind(&AndroidAppsHandler::HandleRequestAndroidAppsInfo,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&AndroidAppsHandler::HandleRequestAndroidAppsInfo,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"showAndroidAppsSettings",
base::Bind(&AndroidAppsHandler::ShowAndroidAppsSettings,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&AndroidAppsHandler::ShowAndroidAppsSettings,
weak_ptr_factory_.GetWeakPtr()));
web_ui()->RegisterMessageCallback(
"showAndroidManageAppLinks",
base::Bind(&AndroidAppsHandler::ShowAndroidManageAppLinks,
weak_ptr_factory_.GetWeakPtr()));
base::BindRepeating(&AndroidAppsHandler::ShowAndroidManageAppLinks,
weak_ptr_factory_.GetWeakPtr()));
}
void AndroidAppsHandler::OnJavascriptAllowed() {

@ -100,25 +100,27 @@ ChangePictureHandler::~ChangePictureHandler() {
void ChangePictureHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"chooseFile", base::Bind(&ChangePictureHandler::HandleChooseFile,
base::Unretained(this)));
"chooseFile", base::BindRepeating(&ChangePictureHandler::HandleChooseFile,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"photoTaken", base::Bind(&ChangePictureHandler::HandlePhotoTaken,
base::Unretained(this)));
"photoTaken", base::BindRepeating(&ChangePictureHandler::HandlePhotoTaken,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"discardPhoto", base::Bind(&ChangePictureHandler::HandleDiscardPhoto,
base::Unretained(this)));
"discardPhoto",
base::BindRepeating(&ChangePictureHandler::HandleDiscardPhoto,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"onChangePicturePageInitialized",
base::Bind(&ChangePictureHandler::HandlePageInitialized,
base::Unretained(this)));
base::BindRepeating(&ChangePictureHandler::HandlePageInitialized,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"selectImage", base::Bind(&ChangePictureHandler::HandleSelectImage,
base::Unretained(this)));
"selectImage",
base::BindRepeating(&ChangePictureHandler::HandleSelectImage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestSelectedImage",
base::Bind(&ChangePictureHandler::HandleRequestSelectedImage,
base::Unretained(this)));
base::BindRepeating(&ChangePictureHandler::HandleRequestSelectedImage,
base::Unretained(this)));
}
void ChangePictureHandler::OnJavascriptAllowed() {

@ -265,52 +265,58 @@ CupsPrintersHandler::~CupsPrintersHandler() {}
void CupsPrintersHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getCupsPrintersList",
base::Bind(&CupsPrintersHandler::HandleGetCupsPrintersList,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleGetCupsPrintersList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"updateCupsPrinter",
base::Bind(&CupsPrintersHandler::HandleUpdateCupsPrinter,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleUpdateCupsPrinter,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeCupsPrinter",
base::Bind(&CupsPrintersHandler::HandleRemoveCupsPrinter,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleRemoveCupsPrinter,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addCupsPrinter", base::Bind(&CupsPrintersHandler::HandleAddCupsPrinter,
base::Unretained(this)));
"addCupsPrinter",
base::BindRepeating(&CupsPrintersHandler::HandleAddCupsPrinter,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPrinterInfo", base::Bind(&CupsPrintersHandler::HandleGetPrinterInfo,
base::Unretained(this)));
"getPrinterInfo",
base::BindRepeating(&CupsPrintersHandler::HandleGetPrinterInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getCupsPrinterManufacturersList",
base::Bind(&CupsPrintersHandler::HandleGetCupsPrinterManufacturers,
base::Unretained(this)));
base::BindRepeating(
&CupsPrintersHandler::HandleGetCupsPrinterManufacturers,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getCupsPrinterModelsList",
base::Bind(&CupsPrintersHandler::HandleGetCupsPrinterModels,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleGetCupsPrinterModels,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"selectPPDFile", base::Bind(&CupsPrintersHandler::HandleSelectPPDFile,
base::Unretained(this)));
"selectPPDFile",
base::BindRepeating(&CupsPrintersHandler::HandleSelectPPDFile,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"startDiscoveringPrinters",
base::Bind(&CupsPrintersHandler::HandleStartDiscovery,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleStartDiscovery,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"stopDiscoveringPrinters",
base::Bind(&CupsPrintersHandler::HandleStopDiscovery,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleStopDiscovery,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getPrinterPpdManufacturerAndModel",
base::Bind(&CupsPrintersHandler::HandleGetPrinterPpdManufacturerAndModel,
base::Unretained(this)));
base::BindRepeating(
&CupsPrintersHandler::HandleGetPrinterPpdManufacturerAndModel,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addDiscoveredPrinter",
base::Bind(&CupsPrintersHandler::HandleAddDiscoveredPrinter,
base::Unretained(this)));
base::BindRepeating(&CupsPrintersHandler::HandleAddDiscoveredPrinter,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelPrinterSetUp", base::Bind(&CupsPrintersHandler::HandleSetUpCancel,
base::Unretained(this)));
"cancelPrinterSetUp",
base::BindRepeating(&CupsPrintersHandler::HandleSetUpCancel,
base::Unretained(this)));
}
void CupsPrintersHandler::OnJavascriptAllowed() {

@ -88,14 +88,16 @@ DateTimeHandler* DateTimeHandler::Create(
void DateTimeHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"dateTimePageReady", base::Bind(&DateTimeHandler::HandleDateTimePageReady,
base::Unretained(this)));
"dateTimePageReady",
base::BindRepeating(&DateTimeHandler::HandleDateTimePageReady,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getTimeZones",
base::Bind(&DateTimeHandler::HandleGetTimeZones, base::Unretained(this)));
"getTimeZones", base::BindRepeating(&DateTimeHandler::HandleGetTimeZones,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showSetDateTimeUI", base::Bind(&DateTimeHandler::HandleShowSetDateTimeUI,
base::Unretained(this)));
"showSetDateTimeUI",
base::BindRepeating(&DateTimeHandler::HandleShowSetDateTimeUI,
base::Unretained(this)));
}
void DateTimeHandler::OnJavascriptAllowed() {

@ -46,12 +46,12 @@ KeyboardHandler::~KeyboardHandler() = default;
void KeyboardHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"initializeKeyboardSettings",
base::Bind(&KeyboardHandler::HandleInitialize,
base::Unretained(this)));
base::BindRepeating(&KeyboardHandler::HandleInitialize,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showKeyboardShortcutsOverlay",
base::Bind(&KeyboardHandler::HandleShowKeyboardShortcutsOverlay,
base::Unretained(this)));
base::BindRepeating(&KeyboardHandler::HandleShowKeyboardShortcutsOverlay,
base::Unretained(this)));
}
void KeyboardHandler::OnJavascriptAllowed() {

@ -18,7 +18,8 @@ PointerHandler::~PointerHandler() {}
void PointerHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"initializePointerSettings",
base::Bind(&PointerHandler::HandleInitialize, base::Unretained(this)));
base::BindRepeating(&PointerHandler::HandleInitialize,
base::Unretained(this)));
}
void PointerHandler::OnJavascriptAllowed() {

@ -89,22 +89,24 @@ PowerHandler::~PowerHandler() {}
void PowerHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"updatePowerStatus", base::Bind(&PowerHandler::HandleUpdatePowerStatus,
base::Unretained(this)));
"updatePowerStatus",
base::BindRepeating(&PowerHandler::HandleUpdatePowerStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setPowerSource",
base::Bind(&PowerHandler::HandleSetPowerSource, base::Unretained(this)));
"setPowerSource", base::BindRepeating(&PowerHandler::HandleSetPowerSource,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestPowerManagementSettings",
base::Bind(&PowerHandler::HandleRequestPowerManagementSettings,
base::Unretained(this)));
base::BindRepeating(&PowerHandler::HandleRequestPowerManagementSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setLidClosedBehavior",
base::Bind(&PowerHandler::HandleSetLidClosedBehavior,
base::Unretained(this)));
base::BindRepeating(&PowerHandler::HandleSetLidClosedBehavior,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setIdleBehavior",
base::Bind(&PowerHandler::HandleSetIdleBehavior, base::Unretained(this)));
base::BindRepeating(&PowerHandler::HandleSetIdleBehavior,
base::Unretained(this)));
}
void PowerHandler::OnJavascriptAllowed() {

@ -84,20 +84,19 @@ void StorageHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"updateStorageInfo",
base::Bind(&StorageHandler::HandleUpdateStorageInfo,
base::Unretained(this)));
base::BindRepeating(&StorageHandler::HandleUpdateStorageInfo,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openDownloads",
base::Bind(&StorageHandler::HandleOpenDownloads,
base::Unretained(this)));
"openDownloads", base::BindRepeating(&StorageHandler::HandleOpenDownloads,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openArcStorage",
base::Bind(&StorageHandler::HandleOpenArcStorage,
base::Unretained(this)));
base::BindRepeating(&StorageHandler::HandleOpenArcStorage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"clearDriveCache",
base::Bind(&StorageHandler::HandleClearDriveCache,
base::Unretained(this)));
base::BindRepeating(&StorageHandler::HandleClearDriveCache,
base::Unretained(this)));
}
void StorageHandler::HandleUpdateStorageInfo(const base::ListValue* args) {

@ -40,22 +40,25 @@ void StylusHandler::RegisterMessages() {
// added.
web_ui()->RegisterMessageCallback(
"initializeStylusSettings",
base::Bind(&StylusHandler::HandleInitialize, base::Unretained(this)));
base::BindRepeating(&StylusHandler::HandleInitialize,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestNoteTakingApps",
base::Bind(&StylusHandler::HandleRequestApps, base::Unretained(this)));
base::BindRepeating(&StylusHandler::HandleRequestApps,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setPreferredNoteTakingApp",
base::Bind(&StylusHandler::HandleSetPreferredNoteTakingApp,
base::Unretained(this)));
base::BindRepeating(&StylusHandler::HandleSetPreferredNoteTakingApp,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setPreferredNoteTakingAppEnabledOnLockScreen",
base::Bind(
base::BindRepeating(
&StylusHandler::HandleSetPreferredNoteTakingAppEnabledOnLockScreen,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showPlayStoreApps", base::Bind(&StylusHandler::HandleShowPlayStoreApps,
base::Unretained(this)));
"showPlayStoreApps",
base::BindRepeating(&StylusHandler::HandleShowPlayStoreApps,
base::Unretained(this)));
}
void StylusHandler::OnJavascriptAllowed() {

@ -50,24 +50,25 @@ EasyUnlockSettingsHandler* EasyUnlockSettingsHandler::Create(
void EasyUnlockSettingsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"easyUnlockGetEnabledStatus",
base::Bind(&EasyUnlockSettingsHandler::HandleGetEnabledStatus,
base::Unretained(this)));
base::BindRepeating(&EasyUnlockSettingsHandler::HandleGetEnabledStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"easyUnlockStartTurnOnFlow",
base::Bind(&EasyUnlockSettingsHandler::HandleStartTurnOnFlow,
base::Unretained(this)));
base::BindRepeating(&EasyUnlockSettingsHandler::HandleStartTurnOnFlow,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"easyUnlockGetTurnOffFlowStatus",
base::Bind(&EasyUnlockSettingsHandler::HandleGetTurnOffFlowStatus,
base::Unretained(this)));
base::BindRepeating(
&EasyUnlockSettingsHandler::HandleGetTurnOffFlowStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"easyUnlockStartTurnOffFlow",
base::Bind(&EasyUnlockSettingsHandler::HandleStartTurnOffFlow,
base::Unretained(this)));
base::BindRepeating(&EasyUnlockSettingsHandler::HandleStartTurnOffFlow,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"easyUnlockCancelTurnOffFlow",
base::Bind(&EasyUnlockSettingsHandler::HandleCancelTurnOffFlow,
base::Unretained(this)));
base::BindRepeating(&EasyUnlockSettingsHandler::HandleCancelTurnOffFlow,
base::Unretained(this)));
}
void EasyUnlockSettingsHandler::OnJavascriptAllowed() {

@ -72,40 +72,39 @@ void FingerprintHandler::RegisterMessages() {
// Note: getFingerprintsList must be called before observers will be added.
web_ui()->RegisterMessageCallback(
"getFingerprintsList",
base::Bind(&FingerprintHandler::HandleGetFingerprintsList,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleGetFingerprintsList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getNumFingerprints",
base::Bind(&FingerprintHandler::HandleGetNumFingerprints,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleGetNumFingerprints,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"startEnroll",
base::Bind(&FingerprintHandler::HandleStartEnroll,
base::Unretained(this)));
"startEnroll", base::BindRepeating(&FingerprintHandler::HandleStartEnroll,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"cancelCurrentEnroll",
base::Bind(&FingerprintHandler::HandleCancelCurrentEnroll,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleCancelCurrentEnroll,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getEnrollmentLabel",
base::Bind(&FingerprintHandler::HandleGetEnrollmentLabel,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleGetEnrollmentLabel,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeEnrollment",
base::Bind(&FingerprintHandler::HandleRemoveEnrollment,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleRemoveEnrollment,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"changeEnrollmentLabel",
base::Bind(&FingerprintHandler::HandleChangeEnrollmentLabel,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleChangeEnrollmentLabel,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"startAuthentication",
base::Bind(&FingerprintHandler::HandleStartAuthentication,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleStartAuthentication,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"endCurrentAuthentication",
base::Bind(&FingerprintHandler::HandleEndCurrentAuthentication,
base::Unretained(this)));
base::BindRepeating(&FingerprintHandler::HandleEndCurrentAuthentication,
base::Unretained(this)));
}
void FingerprintHandler::OnJavascriptAllowed() {

@ -27,21 +27,23 @@ void GoogleAssistantHandler::OnJavascriptDisallowed() {}
void GoogleAssistantHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"setGoogleAssistantEnabled",
base::Bind(&GoogleAssistantHandler::HandleSetGoogleAssistantEnabled,
base::Unretained(this)));
base::BindRepeating(
&GoogleAssistantHandler::HandleSetGoogleAssistantEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setGoogleAssistantContextEnabled",
base::Bind(
base::BindRepeating(
&GoogleAssistantHandler::HandleSetGoogleAssistantContextEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"showGoogleAssistantSettings",
base::Bind(&GoogleAssistantHandler::HandleShowGoogleAssistantSettings,
base::Unretained(this)));
base::BindRepeating(
&GoogleAssistantHandler::HandleShowGoogleAssistantSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"turnOnGoogleAssistant",
base::Bind(&GoogleAssistantHandler::HandleTurnOnGoogleAssistant,
base::Unretained(this)));
base::BindRepeating(&GoogleAssistantHandler::HandleTurnOnGoogleAssistant,
base::Unretained(this)));
}
void GoogleAssistantHandler::HandleSetGoogleAssistantEnabled(

@ -96,18 +96,19 @@ void InternetHandler::RegisterMessages() {
// TODO(stevenjb): Eliminate once network configuration UI is integrated
// into settings.
web_ui()->RegisterMessageCallback(
kAddNetworkMessage,
base::Bind(&InternetHandler::AddNetwork, base::Unretained(this)));
kAddNetworkMessage, base::BindRepeating(&InternetHandler::AddNetwork,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kConfigureNetworkMessage,
base::Bind(&InternetHandler::ConfigureNetwork, base::Unretained(this)));
base::BindRepeating(&InternetHandler::ConfigureNetwork,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestArcVpnProviders,
base::Bind(&InternetHandler::RequestArcVpnProviders,
base::Unretained(this)));
base::BindRepeating(&InternetHandler::RequestArcVpnProviders,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
kRequestGmsCoreNotificationsDisabledDeviceNames,
base::Bind(
base::BindRepeating(
&InternetHandler::RequestGmsCoreNotificationsDisabledDeviceNames,
base::Unretained(this)));
}

@ -34,15 +34,16 @@ DownloadsHandler::~DownloadsHandler() {
void DownloadsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"initializeDownloads",
base::Bind(&DownloadsHandler::HandleInitialize, base::Unretained(this)));
base::BindRepeating(&DownloadsHandler::HandleInitialize,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"resetAutoOpenFileTypes",
base::Bind(&DownloadsHandler::HandleResetAutoOpenFileTypes,
base::Unretained(this)));
base::BindRepeating(&DownloadsHandler::HandleResetAutoOpenFileTypes,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"selectDownloadLocation",
base::Bind(&DownloadsHandler::HandleSelectDownloadLocation,
base::Unretained(this)));
base::BindRepeating(&DownloadsHandler::HandleSelectDownloadLocation,
base::Unretained(this)));
}
void DownloadsHandler::OnJavascriptAllowed() {

@ -19,9 +19,10 @@ ExtensionControlHandler::ExtensionControlHandler() {}
ExtensionControlHandler::~ExtensionControlHandler() {}
void ExtensionControlHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("disableExtension",
base::Bind(&ExtensionControlHandler::HandleDisableExtension,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"disableExtension",
base::BindRepeating(&ExtensionControlHandler::HandleDisableExtension,
base::Unretained(this)));
}
void ExtensionControlHandler::HandleDisableExtension(

@ -51,16 +51,17 @@ FontHandler::~FontHandler() {}
void FontHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"fetchFontsData", base::Bind(&FontHandler::HandleFetchFontsData,
base::Unretained(this)));
"fetchFontsData", base::BindRepeating(&FontHandler::HandleFetchFontsData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"observeAdvancedFontExtensionAvailable",
base::Bind(&FontHandler::HandleObserveAdvancedFontExtensionAvailable,
base::Unretained(this)));
base::BindRepeating(
&FontHandler::HandleObserveAdvancedFontExtensionAvailable,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"openAdvancedFontSettings",
base::Bind(&FontHandler::HandleOpenAdvancedFontSettings,
base::Unretained(this)));
base::BindRepeating(&FontHandler::HandleOpenAdvancedFontSettings,
base::Unretained(this)));
}
void FontHandler::OnJavascriptAllowed() {

@ -31,12 +31,12 @@ LanguagesHandler::~LanguagesHandler() {
void LanguagesHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getProspectiveUILanguage",
base::Bind(&LanguagesHandler::HandleGetProspectiveUILanguage,
base::Unretained(this)));
base::BindRepeating(&LanguagesHandler::HandleGetProspectiveUILanguage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setProspectiveUILanguage",
base::Bind(&LanguagesHandler::HandleSetProspectiveUILanguage,
base::Unretained(this)));
base::BindRepeating(&LanguagesHandler::HandleSetProspectiveUILanguage,
base::Unretained(this)));
}
void LanguagesHandler::HandleGetProspectiveUILanguage(

@ -23,12 +23,15 @@ MetricsReportingHandler::MetricsReportingHandler() {}
MetricsReportingHandler::~MetricsReportingHandler() {}
void MetricsReportingHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getMetricsReporting",
base::Bind(&MetricsReportingHandler::HandleGetMetricsReporting,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setMetricsReportingEnabled",
base::Bind(&MetricsReportingHandler::HandleSetMetricsReportingEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getMetricsReporting",
base::BindRepeating(&MetricsReportingHandler::HandleGetMetricsReporting,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setMetricsReportingEnabled",
base::BindRepeating(
&MetricsReportingHandler::HandleSetMetricsReportingEnabled,
base::Unretained(this)));
}
void MetricsReportingHandler::OnJavascriptAllowed() {

@ -19,8 +19,9 @@ NativeCertificatesHandler::~NativeCertificatesHandler() {}
void NativeCertificatesHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"showManageSSLCertificates",
base::Bind(&NativeCertificatesHandler::HandleShowManageSSLCertificates,
base::Unretained(this)));
base::BindRepeating(
&NativeCertificatesHandler::HandleShowManageSSLCertificates,
base::Unretained(this)));
}
void NativeCertificatesHandler::HandleShowManageSSLCertificates(

@ -41,12 +41,13 @@ void OnStartupHandler::OnJavascriptDisallowed() {
void OnStartupHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getNtpExtension", base::Bind(&OnStartupHandler::HandleGetNtpExtension,
base::Unretained(this)));
"getNtpExtension",
base::BindRepeating(&OnStartupHandler::HandleGetNtpExtension,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"validateStartupPage",
base::Bind(&OnStartupHandler::HandleValidateStartupPage,
base::Unretained(this)));
base::BindRepeating(&OnStartupHandler::HandleValidateStartupPage,
base::Unretained(this)));
}
void OnStartupHandler::OnExtensionUnloaded(

@ -217,39 +217,46 @@ void PeopleHandler::RegisterMessages() {
InitializeSyncBlocker();
web_ui()->RegisterMessageCallback(
"SyncSetupDidClosePage",
base::Bind(&PeopleHandler::OnDidClosePage, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::OnDidClosePage,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupSetDatatypes",
base::Bind(&PeopleHandler::HandleSetDatatypes, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleSetDatatypes,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupSetSyncEverything",
base::Bind(&PeopleHandler::HandleSetSyncEverything,
base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleSetSyncEverything,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupSetEncryption",
base::Bind(&PeopleHandler::HandleSetEncryption, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleSetEncryption,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupShowSetupUI",
base::Bind(&PeopleHandler::HandleShowSetupUI, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleShowSetupUI,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupGetSyncStatus",
base::Bind(&PeopleHandler::HandleGetSyncStatus, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleGetSyncStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupManageOtherPeople",
base::Bind(&PeopleHandler::HandleManageOtherPeople,
base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleManageOtherPeople,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"AttemptUserExit",
base::Bind(&PeopleHandler::HandleAttemptUserExit,
base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleAttemptUserExit,
base::Unretained(this)));
#else
web_ui()->RegisterMessageCallback(
"SyncSetupStopSyncing",
base::Bind(&PeopleHandler::HandleStopSyncing, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleStopSyncing,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SyncSetupStartSignIn",
base::Bind(&PeopleHandler::HandleStartSignin, base::Unretained(this)));
base::BindRepeating(&PeopleHandler::HandleStartSignin,
base::Unretained(this)));
#endif
#if BUILDFLAG(ENABLE_DICE_SUPPORT)
web_ui()->RegisterMessageCallback(

@ -18,8 +18,8 @@ PrintingHandler::~PrintingHandler() {}
void PrintingHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"openSystemPrintDialog",
base::Bind(&PrintingHandler::HandleOpenSystemPrintDialog,
base::Unretained(this)));
base::BindRepeating(&PrintingHandler::HandleOpenSystemPrintDialog,
base::Unretained(this)));
}
void PrintingHandler::OnJavascriptAllowed() {}

@ -52,13 +52,14 @@ ProfileInfoHandler::~ProfileInfoHandler() {}
void ProfileInfoHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getProfileInfo", base::Bind(&ProfileInfoHandler::HandleGetProfileInfo,
base::Unretained(this)));
"getProfileInfo",
base::BindRepeating(&ProfileInfoHandler::HandleGetProfileInfo,
base::Unretained(this)));
#if !defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"getProfileStatsCount",
base::Bind(&ProfileInfoHandler::HandleGetProfileStats,
base::Unretained(this)));
base::BindRepeating(&ProfileInfoHandler::HandleGetProfileStats,
base::Unretained(this)));
#endif
}

@ -40,22 +40,28 @@ void ProtocolHandlersHandler::OnJavascriptDisallowed() {
}
void ProtocolHandlersHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("observeProtocolHandlers",
base::Bind(&ProtocolHandlersHandler::HandleObserveProtocolHandlers,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("observeProtocolHandlersEnabledState",
base::Bind(
web_ui()->RegisterMessageCallback(
"observeProtocolHandlers",
base::BindRepeating(
&ProtocolHandlersHandler::HandleObserveProtocolHandlers,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"observeProtocolHandlersEnabledState",
base::BindRepeating(
&ProtocolHandlersHandler::HandleObserveProtocolHandlersEnabledState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("removeHandler",
base::Bind(&ProtocolHandlersHandler::HandleRemoveHandler,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setHandlersEnabled",
base::Bind(&ProtocolHandlersHandler::HandleSetHandlersEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setDefault",
base::Bind(&ProtocolHandlersHandler::HandleSetDefault,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeHandler",
base::BindRepeating(&ProtocolHandlersHandler::HandleRemoveHandler,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setHandlersEnabled",
base::BindRepeating(&ProtocolHandlersHandler::HandleSetHandlersEnabled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setDefault",
base::BindRepeating(&ProtocolHandlersHandler::HandleSetDefault,
base::Unretained(this)));
}
ProtocolHandlerRegistry* ProtocolHandlersHandler::GetProtocolHandlerRegistry() {

@ -105,30 +105,36 @@ void ResetSettingsHandler::OnJavascriptDisallowed() {
}
void ResetSettingsHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("performResetProfileSettings",
base::Bind(&ResetSettingsHandler::HandleResetProfileSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("onShowResetProfileDialog",
base::Bind(&ResetSettingsHandler::OnShowResetProfileDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("getReportedSettings",
base::Bind(&ResetSettingsHandler::HandleGetReportedSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("onHideResetProfileDialog",
base::Bind(&ResetSettingsHandler::OnHideResetProfileDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("onHideResetProfileBanner",
base::Bind(&ResetSettingsHandler::OnHideResetProfileBanner,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"performResetProfileSettings",
base::BindRepeating(&ResetSettingsHandler::HandleResetProfileSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"onShowResetProfileDialog",
base::BindRepeating(&ResetSettingsHandler::OnShowResetProfileDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getReportedSettings",
base::BindRepeating(&ResetSettingsHandler::HandleGetReportedSettings,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"onHideResetProfileDialog",
base::BindRepeating(&ResetSettingsHandler::OnHideResetProfileDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"onHideResetProfileBanner",
base::BindRepeating(&ResetSettingsHandler::OnHideResetProfileBanner,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getTriggeredResetToolName",
base::Bind(&ResetSettingsHandler::HandleGetTriggeredResetToolName,
base::Unretained(this)));
base::BindRepeating(
&ResetSettingsHandler::HandleGetTriggeredResetToolName,
base::Unretained(this)));
#if defined(OS_CHROMEOS)
web_ui()->RegisterMessageCallback(
"onPowerwashDialogShow",
base::Bind(&ResetSettingsHandler::OnShowPowerwashDialog,
base::Unretained(this)));
"onPowerwashDialogShow",
base::BindRepeating(&ResetSettingsHandler::OnShowPowerwashDialog,
base::Unretained(this)));
#endif // defined(OS_CHROMEOS)
}

@ -19,11 +19,12 @@ SafeBrowsingHandler::~SafeBrowsingHandler() {}
void SafeBrowsingHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getSafeBrowsingExtendedReporting",
base::Bind(&SafeBrowsingHandler::HandleGetSafeBrowsingExtendedReporting,
base::Unretained(this)));
base::BindRepeating(
&SafeBrowsingHandler::HandleGetSafeBrowsingExtendedReporting,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setSafeBrowsingExtendedReportingEnabled",
base::Bind(
base::BindRepeating(
&SafeBrowsingHandler::HandleSetSafeBrowsingExtendedReportingEnabled,
base::Unretained(this)));
}

@ -61,32 +61,35 @@ SearchEnginesHandler::~SearchEnginesHandler() {
void SearchEnginesHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getSearchEnginesList",
base::Bind(&SearchEnginesHandler::HandleGetSearchEnginesList,
base::Unretained(this)));
base::BindRepeating(&SearchEnginesHandler::HandleGetSearchEnginesList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setDefaultSearchEngine",
base::Bind(&SearchEnginesHandler::HandleSetDefaultSearchEngine,
base::Unretained(this)));
base::BindRepeating(&SearchEnginesHandler::HandleSetDefaultSearchEngine,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeSearchEngine",
base::Bind(&SearchEnginesHandler::HandleRemoveSearchEngine,
base::Unretained(this)));
base::BindRepeating(&SearchEnginesHandler::HandleRemoveSearchEngine,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"validateSearchEngineInput",
base::Bind(&SearchEnginesHandler::HandleValidateSearchEngineInput,
base::Unretained(this)));
base::BindRepeating(
&SearchEnginesHandler::HandleValidateSearchEngineInput,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"searchEngineEditStarted",
base::Bind(&SearchEnginesHandler::HandleSearchEngineEditStarted,
base::Unretained(this)));
base::BindRepeating(&SearchEnginesHandler::HandleSearchEngineEditStarted,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"searchEngineEditCancelled",
base::Bind(&SearchEnginesHandler::HandleSearchEngineEditCancelled,
base::Unretained(this)));
base::BindRepeating(
&SearchEnginesHandler::HandleSearchEngineEditCancelled,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"searchEngineEditCompleted",
base::Bind(&SearchEnginesHandler::HandleSearchEngineEditCompleted,
base::Unretained(this)));
base::BindRepeating(
&SearchEnginesHandler::HandleSearchEngineEditCompleted,
base::Unretained(this)));
}
void SearchEnginesHandler::OnJavascriptAllowed() {

@ -93,18 +93,18 @@ ClearBrowsingDataHandler::~ClearBrowsingDataHandler() {
void ClearBrowsingDataHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"clearBrowsingData",
base::Bind(&ClearBrowsingDataHandler::HandleClearBrowsingData,
base::Unretained(this)));
base::BindRepeating(&ClearBrowsingDataHandler::HandleClearBrowsingData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getImportantSites",
base::Bind(&ClearBrowsingDataHandler::HandleGetImportantSites,
base::Unretained(this)));
base::BindRepeating(&ClearBrowsingDataHandler::HandleGetImportantSites,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"initializeClearBrowsingData",
base::Bind(&ClearBrowsingDataHandler::HandleInitialize,
base::Unretained(this)));
base::BindRepeating(&ClearBrowsingDataHandler::HandleInitialize,
base::Unretained(this)));
}
void ClearBrowsingDataHandler::OnJavascriptAllowed() {

@ -160,28 +160,32 @@ void CookiesViewHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"localData.getDisplayList",
base::Bind(&CookiesViewHandler::HandleGetDisplayList,
base::Unretained(this)));
base::BindRepeating(&CookiesViewHandler::HandleGetDisplayList,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.removeAll",
base::Bind(&CookiesViewHandler::HandleRemoveAll, base::Unretained(this)));
base::BindRepeating(&CookiesViewHandler::HandleRemoveAll,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.removeShownItems",
base::Bind(&CookiesViewHandler::HandleRemoveShownItems,
base::Unretained(this)));
base::BindRepeating(&CookiesViewHandler::HandleRemoveShownItems,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.removeItem", base::Bind(&CookiesViewHandler::HandleRemoveItem,
base::Unretained(this)));
"localData.removeItem",
base::BindRepeating(&CookiesViewHandler::HandleRemoveItem,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.getCookieDetails",
base::Bind(&CookiesViewHandler::HandleGetCookieDetails,
base::Unretained(this)));
base::BindRepeating(&CookiesViewHandler::HandleGetCookieDetails,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.removeCookie",
base::Bind(&CookiesViewHandler::HandleRemove, base::Unretained(this)));
base::BindRepeating(&CookiesViewHandler::HandleRemove,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"localData.reload", base::Bind(&CookiesViewHandler::HandleReloadCookies,
base::Unretained(this)));
"localData.reload",
base::BindRepeating(&CookiesViewHandler::HandleReloadCookies,
base::Unretained(this)));
}
void CookiesViewHandler::TreeNodesAdded(ui::TreeModel* model,

@ -39,12 +39,12 @@ DefaultBrowserHandler::~DefaultBrowserHandler() {}
void DefaultBrowserHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"SettingsDefaultBrowser.requestDefaultBrowserState",
base::Bind(&DefaultBrowserHandler::RequestDefaultBrowserState,
base::Unretained(this)));
base::BindRepeating(&DefaultBrowserHandler::RequestDefaultBrowserState,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"SettingsDefaultBrowser.setAsDefaultBrowser",
base::Bind(&DefaultBrowserHandler::SetAsDefaultBrowser,
base::Unretained(this)));
base::BindRepeating(&DefaultBrowserHandler::SetAsDefaultBrowser,
base::Unretained(this)));
}
void DefaultBrowserHandler::OnJavascriptAllowed() {

@ -60,14 +60,15 @@ void ImportDataHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"initializeImportDialog",
base::Bind(&ImportDataHandler::InitializeDialog, base::Unretained(this)));
base::BindRepeating(&ImportDataHandler::InitializeDialog,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importData",
base::Bind(&ImportDataHandler::ImportData, base::Unretained(this)));
"importData", base::BindRepeating(&ImportDataHandler::ImportData,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"importFromBookmarksFile",
base::Bind(&ImportDataHandler::HandleChooseBookmarksFile,
base::Unretained(this)));
base::BindRepeating(&ImportDataHandler::HandleChooseBookmarksFile,
base::Unretained(this)));
}
void ImportDataHandler::OnJavascriptDisallowed() {

@ -58,31 +58,35 @@ ManageProfileHandler::~ManageProfileHandler() {}
void ManageProfileHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback(
"getAvailableIcons",
base::Bind(&ManageProfileHandler::HandleGetAvailableIcons,
base::Unretained(this)));
base::BindRepeating(&ManageProfileHandler::HandleGetAvailableIcons,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setProfileIconToGaiaAvatar",
base::Bind(&ManageProfileHandler::HandleSetProfileIconToGaiaAvatar,
base::Unretained(this)));
base::BindRepeating(
&ManageProfileHandler::HandleSetProfileIconToGaiaAvatar,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setProfileIconToDefaultAvatar",
base::Bind(&ManageProfileHandler::HandleSetProfileIconToDefaultAvatar,
base::Unretained(this)));
base::BindRepeating(
&ManageProfileHandler::HandleSetProfileIconToDefaultAvatar,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setProfileName", base::Bind(&ManageProfileHandler::HandleSetProfileName,
base::Unretained(this)));
"setProfileName",
base::BindRepeating(&ManageProfileHandler::HandleSetProfileName,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"requestProfileShortcutStatus",
base::Bind(&ManageProfileHandler::HandleRequestProfileShortcutStatus,
base::Unretained(this)));
base::BindRepeating(
&ManageProfileHandler::HandleRequestProfileShortcutStatus,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"addProfileShortcut",
base::Bind(&ManageProfileHandler::HandleAddProfileShortcut,
base::Unretained(this)));
base::BindRepeating(&ManageProfileHandler::HandleAddProfileShortcut,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"removeProfileShortcut",
base::Bind(&ManageProfileHandler::HandleRemoveProfileShortcut,
base::Unretained(this)));
base::BindRepeating(&ManageProfileHandler::HandleRemoveProfileShortcut,
base::Unretained(this)));
}
void ManageProfileHandler::OnJavascriptAllowed() {

@ -46,12 +46,16 @@ void MediaDevicesSelectionHandler::OnJavascriptDisallowed() {
}
void MediaDevicesSelectionHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("getDefaultCaptureDevices",
base::Bind(&MediaDevicesSelectionHandler::GetDefaultCaptureDevices,
base::Unretained(this)));
web_ui()->RegisterMessageCallback("setDefaultCaptureDevice",
base::Bind(&MediaDevicesSelectionHandler::SetDefaultCaptureDevice,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"getDefaultCaptureDevices",
base::BindRepeating(
&MediaDevicesSelectionHandler::GetDefaultCaptureDevices,
base::Unretained(this)));
web_ui()->RegisterMessageCallback(
"setDefaultCaptureDevice",
base::BindRepeating(
&MediaDevicesSelectionHandler::SetDefaultCaptureDevice,
base::Unretained(this)));
}
void MediaDevicesSelectionHandler::OnUpdateAudioDevices(

Some files were not shown because too many files have changed in this diff Show More