| # 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", |
| ] |