diff --git a/chrome/browser/resources/chromeos/login/components/buttons/BUILD.gn b/chrome/browser/resources/chromeos/login/components/buttons/BUILD.gn index 28e24008b3410..0edda841008b7 100644 --- a/chrome/browser/resources/chromeos/login/components/buttons/BUILD.gn +++ b/chrome/browser/resources/chromeos/login/components/buttons/BUILD.gn @@ -4,6 +4,7 @@ import("//third_party/closure_compiler/compile_js.gni") import("//tools/polymer/polymer.gni") +import("//ui/webui/resources/tools/js_modulizer.gni") import("../../oobe_auto_imports.gni") group("polymer3_elements") { diff --git a/chrome/test/data/webui/cr_components/chromeos/network_health/BUILD.gn b/chrome/test/data/webui/cr_components/chromeos/network_health/BUILD.gn index a64c6091343b1..e19bdcee3881f 100644 --- a/chrome/test/data/webui/cr_components/chromeos/network_health/BUILD.gn +++ b/chrome/test/data/webui/cr_components/chromeos/network_health/BUILD.gn @@ -3,7 +3,6 @@ # found in the LICENSE file. import("//third_party/closure_compiler/compile_js.gni") -import("//ui/webui/resources/tools/js_modulizer.gni") js_type_check("closure_compile") { is_polymer3 = true diff --git a/tools/polymer/polymer.gni b/tools/polymer/polymer.gni index f5cec90770a4e..6cfe416adee9b 100644 --- a/tools/polymer/polymer.gni +++ b/tools/polymer/polymer.gni @@ -2,8 +2,11 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/config/chromeos/ui_mode.gni") import("//ui/webui/resources/tools/js_modulizer.gni") +assert(is_chromeos_ash) + common_auto_imports = [ "third_party/polymer/v1_0/components-chromium/iron-a11y-announcer/iron-a11y-announcer.html|IronA11yAnnouncer", "third_party/polymer/v1_0/components-chromium/paper-behaviors/paper-ripple-behavior.html|PaperRippleBehavior", diff --git a/ui/webui/resources/tools/js_modulizer.gni b/ui/webui/resources/tools/js_modulizer.gni index 474652645db8b..4a9d8ce415962 100644 --- a/ui/webui/resources/tools/js_modulizer.gni +++ b/ui/webui/resources/tools/js_modulizer.gni @@ -2,6 +2,10 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//build/config/chromeos/ui_mode.gni") + +assert(is_chromeos_ash) + common_namespace_rewrites = [ "cr.addSingletonGetter|addSingletonGetter", "cr.addWebUIListener|addWebUIListener",