Commit a8e02752 authored by Nnamdi Theodore Johnson-Kanu's avatar Nnamdi Theodore Johnson-Kanu Committed by Commit Bot

[CrOS settings] Migrate cellular_setup/mojo_interface_provider.js

Bug: 1045266
Change-Id: Icccfc2c1bcf5f784109a7df05f8a4808078f2c51
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359365
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#799216}
parent e97cbfb0
...@@ -89,10 +89,12 @@ js_type_check("closure_compile_module") { ...@@ -89,10 +89,12 @@ js_type_check("closure_compile_module") {
deps = [ deps = [
# ":button_bar.m", # ":button_bar.m",
":base_page.m", ":base_page.m",
# ":button_bar.m", # ":button_bar.m",
# ":cellular_setup.m", # ":cellular_setup.m",
":final_page.m", ":final_page.m",
# ":mojo_interface_provider.m", ":mojo_interface_provider.m",
# ":provisioning_page.m", # ":provisioning_page.m",
# ":psim_flow_ui.m", # ":psim_flow_ui.m",
# ":sim_detect_page.m", # ":sim_detect_page.m",
...@@ -118,10 +120,20 @@ js_library("final_page.m") { ...@@ -118,10 +120,20 @@ js_library("final_page.m") {
extra_deps = [ ":final_page_module" ] extra_deps = [ ":final_page_module" ]
} }
js_library("mojo_interface_provider.m") {
sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/cellular_setup/mojo_interface_provider.m.js" ]
deps = [
"//chromeos/services/cellular_setup/public/mojom:mojom_js_library_for_compile",
"//ui/webui/resources/js:cr.m",
]
extra_deps = [ ":modulize" ]
}
group("polymer3_elements") { group("polymer3_elements") {
public_deps = [ public_deps = [
":base_page_module", ":base_page_module",
":final_page_module", ":final_page_module",
":modulize",
] ]
} }
...@@ -140,3 +152,8 @@ polymer_modulizer("final_page") { ...@@ -140,3 +152,8 @@ polymer_modulizer("final_page") {
namespace_rewrites = cr_components_chromeos_namespace_rewrites namespace_rewrites = cr_components_chromeos_namespace_rewrites
auto_imports = cr_components_chromeos_auto_imports auto_imports = cr_components_chromeos_auto_imports
} }
js_modulizer("modulize") {
input_files = [ "mojo_interface_provider.js" ]
namespace_rewrites = cr_components_chromeos_namespace_rewrites
}
...@@ -2,15 +2,17 @@ ...@@ -2,15 +2,17 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
// #import {addSingletonGetter} from 'chrome://resources/js/cr.m.js';
cr.define('cellular_setup', function() { cr.define('cellular_setup', function() {
/** @interface */ /** @interface */
class MojoInterfaceProvider { /* #export */ class MojoInterfaceProvider {
/** @return {!chromeos.cellularSetup.mojom.CellularSetupRemote} */ /** @return {!chromeos.cellularSetup.mojom.CellularSetupRemote} */
getMojoServiceRemote() {} getMojoServiceRemote() {}
} }
/** @implements {cellular_setup.MojoInterfaceProvider} */ /** @implements {cellular_setup.MojoInterfaceProvider} */
class MojoInterfaceProviderImpl { /* #export */ class MojoInterfaceProviderImpl {
constructor() { constructor() {
/** @private {?chromeos.cellularSetup.mojom.CellularSetupRemote} */ /** @private {?chromeos.cellularSetup.mojom.CellularSetupRemote} */
this.remote_ = null; this.remote_ = null;
...@@ -28,6 +30,7 @@ cr.define('cellular_setup', function() { ...@@ -28,6 +30,7 @@ cr.define('cellular_setup', function() {
cr.addSingletonGetter(MojoInterfaceProviderImpl); cr.addSingletonGetter(MojoInterfaceProviderImpl);
// #cr_define_end
return { return {
MojoInterfaceProvider: MojoInterfaceProvider, MojoInterfaceProvider: MojoInterfaceProvider,
MojoInterfaceProviderImpl: MojoInterfaceProviderImpl, MojoInterfaceProviderImpl: MojoInterfaceProviderImpl,
......
...@@ -8,6 +8,7 @@ cr_components_chromeos_namespace_rewrites = [ ...@@ -8,6 +8,7 @@ cr_components_chromeos_namespace_rewrites = [
"network_config.MojoInterfaceProvider|MojoInterfaceProvider", "network_config.MojoInterfaceProvider|MojoInterfaceProvider",
"settings.receivedEventFromKeyboard|receivedEventFromKeyboard", "settings.receivedEventFromKeyboard|receivedEventFromKeyboard",
"settings.LockScreenProgress|LockScreenProgress", "settings.LockScreenProgress|LockScreenProgress",
"cellular_setup.MojoInterfaceProvider|MojoInterfaceProvider",
] ]
cr_components_chromeos_auto_imports = [ cr_components_chromeos_auto_imports = [
......
...@@ -86,6 +86,10 @@ ...@@ -86,6 +86,10 @@
file="${root_gen_dir}/ui/webui/resources/cr_components/chromeos/cellular_setup/final_page.m.js" file="${root_gen_dir}/ui/webui/resources/cr_components/chromeos/cellular_setup/final_page.m.js"
use_base_dir="false" use_base_dir="false"
type="BINDATA" /> type="BINDATA" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_MOJO_INTERFACE_PROVIDER_M_JS"
file="${root_gen_dir}/ui/webui/resources/cr_components/chromeos/cellular_setup/mojo_interface_provider.m.js"
use_base_dir="false"
type="BINDATA" />
</if> </if>
<if expr="use_nss_certs"> <if expr="use_nss_certs">
<include name="IDR_WEBUI_CA_TRUST_EDIT_DIALOG_JS" <include name="IDR_WEBUI_CA_TRUST_EDIT_DIALOG_JS"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment