blob: 48e79e57b99774c155eaead8eff5eca313f51649 [file] [log] [blame]
# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/closure_compiler/compile_js.gni")
# Common namespace rewrites for all polymer_modulizer() or js_modulizer()
# targets in Settings.
settings_namespace_rewrites = [
"// #polymer3 |",
"cr_slider.SliderTick|SliderTick",
"settings.address.CountryDetailManager|CountryDetailManager",
"settings.AboutPageBrowserProxy|AboutPageBrowserProxy",
"settings.AccountManagerBrowserProxy|AccountManagerBrowserProxy",
"settings.Account|Account",
"settings.ALL_SITES_DIALOG|ALL_SITES_DIALOG",
"settings.AllSitesAction|AllSitesAction",
"settings.AllSitesAction2|AllSitesAction2",
"settings.AndroidInfoBrowserProxy|AndroidInfoBrowserProxy",
"settings.AndroidSmsInfo|AndroidSmsInfo",
"settings.AppearanceBrowserProxy|AppearanceBrowserProxy",
"settings.AutofillManager|AutofillManager",
"settings.BioEnrollDialogPage|BioEnrollDialogPage",
"settings.BlockingRequestManager|BlockingRequestManager",
"settings.BlockAutoplayStatus|BlockAutoplayStatus",
"settings.CaptionsBrowserProxy|CaptionsBrowserProxy",
"settings.CategoryListItem|CategoryListItem",
"settings.ChooserType|ChooserType",
"settings.ChromeCleanupProxy|ChromeCleanupProxy",
"settings.ChromeCleanupRemovalListItem|ChromeCleanupRemovalListItem",
"settings.ClearBrowsingDataBrowserProxy|ClearBrowsingDataBrowserProxy",
"settings.ContentSetting|ContentSetting",
"settings.CookieControlsMode|CookieControlsMode",
"settings.CreditCardEntry|CreditCardEntry",
"settings.BrowserProfile|BrowserProfile",
"settings.DefaultBrowserBrowserProxy|DefaultBrowserBrowserProxy",
"settings.DownloadsBrowserProxy|DownloadsBrowserProxy",
"settings.EDIT_STARTUP_URL_EVENT|EDIT_STARTUP_URL_EVENT",
"settings.ExtensionControlBrowserProxy|ExtensionControlBrowserProxy",
"settings.FontsBrowserProxy|FontsBrowserProxy",
"settings.GlobalScrollTargetBehavior|GlobalScrollTargetBehavior",
"settings.getSearchManager|getSearchManager",
"settings.HatsBrowserProxy|HatsBrowserProxy",
"settings.ImportDataStatus|ImportDataStatus",
"settings.ImportDataBrowserProxy|ImportDataBrowserProxy",
"settings.IncompatibleApplicationsBrowserProxy|IncompatibleApplicationsBrowserProxy",
"settings.IncompatibleApplication|IncompatibleApplication",
"settings.INVALID_CATEGORY_SUBTYPE|INVALID_CATEGORY_SUBTYPE",
"settings.LanguagesBrowserProxy|LanguagesBrowserProxy",
"settings.LifetimeBrowserProxy|LifetimeBrowserProxy",
"settings.LocalDataBrowserProxy|LocalDataBrowserProxy",
"settings.MainPageBehavior|MainPageBehavior",
"settings.ManageProfileBrowserProxy|ManageProfileBrowserProxy",
"settings.MetricsBrowserProxy|MetricsBrowserProxy",
"settings.MinimumRoutes|MinimumRoutes",
"settings.OnStartupBrowserProxy|OnStartupBrowserProxy",
"settings.OpenWindowProxy|OpenWindowProxy",
"settings.PageStatus|PageStatus",
"settings.PaymentsManager|PaymentsManager",
"settings.pageVisibility|pageVisibility",
"settings.PINFieldSubmitFunc|PINFieldSubmitFunc",
"settings.PluralStringProxy|PluralStringProxy",
"Settings.PrefUtil.prefToString|prefToString",
"Settings.PrefUtil.stringToPrefValue|stringToPrefValue",
"settings.PrintingBrowserProxy|PrintingBrowserProxy",
"settings.PrivacyElementInteractions|PrivacyElementInteractions",
"settings.PrivacyPageBrowserProxy|PrivacyPageBrowserProxy",
"settings.ProfileInfoBrowserProxy|ProfileInfoBrowserProxy",
"settings.ProfileInfo|ProfileInfo",
"settings.ProfileShortcutStatus|ProfileShortcutStatus",
"settings.ResetBrowserProxy|ResetBrowserProxy",
"settings.ResetDialogPage|ResetDialogPage",
"settings.ResolverOption|ResolverOption",
"settings.Route|Route",
"settings.routes|routes",
"settings.SafeBrowsingBrowserProxy|SafeBrowsingBrowserProxy",
"settings.SafeBrowsingRadioManagedState|SafeBrowsingRadioManagedState",
"settings.SafetyCheckInteractions|SafetyCheckInteractions",
"settings.SearchEnginesBrowserProxy|SearchEnginesBrowserProxy",
"settings.SearchRequest|SearchRequest",
"settings.SearchResult|SearchResult",
"settings.SecureDnsMode|SecureDnsMode",
"settings.SecureDnsSetting|SecureDnsSetting",
"settings.SecureDnsUiManagementMode|SecureDnsUiManagementMode",
"settings.SecurityKeysBioEnrollProxy|SecurityKeysBioEnrollProxy",
"settings.SecurityKeysCredentialBrowserProxy|SecurityKeysCredentialBrowserProxy",
"settings.SecurityKeysResetBrowserProxy|SecurityKeysResetBrowserProxy",
"settings.Enrollment|Enrollment",
"settings.SecurityKeysPINBrowserProxy|SecurityKeysPINBrowserProxy",
"settings.EnrollmentResponse|EnrollmentResponse",
"settings.SetPINDialogPage|SetPINDialogPage",
"settings.CredentialManagementDialogPage|CredentialManagementDialogPage",
"settings.SampleStatus|SampleStatus",
"settings.SampleResponse|SampleResponse",
"settings.Ctap2Status|Ctap2Status",
"settings.Credential|Credential",
"settings.MetricsReporting|MetricsReporting",
"settings.SafetyCheckBrowserProxy|SafetyCheckBrowserProxy",
"settings.SafetyCheckCallbackConstants|SafetyCheckCallbackConstants",
"settings.SafetyCheckExtensionsStatus|SafetyCheckExtensionsStatus",
"settings.SafetyCheckIconStatus|SafetyCheckIconStatus",
"settings.SafetyCheckParentStatus|SafetyCheckParentStatus",
"settings.SafetyCheckPasswordsStatus|SafetyCheckPasswordsStatus",
"settings.SafetyCheckSafeBrowsingStatus|SafetyCheckSafeBrowsingStatus",
"settings.SafetyCheckUpdatesStatus|SafetyCheckUpdatesStatus",
"settings.SITE_EXCEPTION_WILDCARD|SITE_EXCEPTION_WILDCARD",
"settings.SiteSettingSource|SiteSettingSource",
"settings.SiteSettingsPrefsBrowserProxy|SiteSettingsPrefsBrowserProxy",
"settings.SortMethod|SortMethod",
"settings.StartupUrlsPageBrowserProxy|StartupUrlsPageBrowserProxy",
"settings.StatusAction|StatusAction",
"settings.StoredAccount|StoredAccount",
"settings.SyncBrowserProxy|SyncBrowserProxy",
"settings.SyncPrefs|SyncPrefs",
"settings.SyncStatus|SyncStatus",
"settings.SystemPageBrowserProxy|SystemPageBrowserProxy",
"settings.RouteObserverBehavior|RouteObserverBehavior",
"settings.WebsiteUsageBrowserProxy|WebsiteUsageBrowserProxy",
"action_link.m.js|action_link.js",
# TODO(1026426): Add more entries above as needed.
]
settings_auto_imports = [
"chrome/browser/resources/settings/autofill_page/blocking_request_manager.html|BlockingRequestManager",
"chrome/browser/resources/settings/autofill_page/credit_card_list_entry.html|CreditCardEntry",
"chrome/browser/resources/settings/autofill_page/password_check_behavior.html|PasswordCheckBehavior",
"chrome/browser/resources/settings/autofill_page/show_password_behavior.html|ShowPasswordBehavior",
"chrome/browser/resources/settings/controls/pref_control_behavior.html|PrefControlBehavior",
"chrome/browser/resources/settings/controls/settings_boolean_control_behavior.html|SettingsBooleanControlBehavior",
"chrome/browser/resources/settings/downloads_page/downloads_browser_proxy.html|DownloadsBrowserProxy,DownloadsBrowserProxyImpl",
"chrome/browser/resources/settings/extension_control_browser_proxy.html|ExtensionControlBrowserProxyImpl,ExtensionControlBrowserProxy",
"chrome/browser/resources/settings/global_scroll_target_behavior.html|GlobalScrollTargetBehavior",
"chrome/browser/resources/settings/i18n_setup.html|loadTimeData",
"chrome/browser/resources/settings/prefs/prefs_behavior.html|PrefsBehavior",
"chrome/browser/resources/settings/prefs/prefs_types.html|CrSettingsPrefs",
"chrome/browser/resources/settings/printing_page/printing_browser_proxy.html|PrintingBrowserProxyImpl",
]
settings_closure_flags =
default_closure_args + [
"js_module_root=../../chrome/browser/resources/settings/",
"js_module_root=./gen/chrome/browser/resources/settings/",
]
settings_migrated_imports = [
"chrome/browser/resources/settings/i18n_setup.html",
"chrome/browser/resources/settings/ensure_lazy_loaded.html",
"chrome/browser/resources/settings/settings_main/settings_main.html",
"chrome/browser/resources/settings/settings_menu/settings_menu.html",
]