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

[CrOS settings] Migrate cellular_setup/webview_post_util.js

Bug: 1045266
Change-Id: I662beb3eb8b7b472c5364afe50f860e0e40b0720
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359407
Commit-Queue: Nnamdi Theodore Johnson-kanu <tjohnsonkanu@google.com>
Reviewed-by: default avatarKyle Horimoto <khorimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#799295}
parent 95d20683
......@@ -98,7 +98,7 @@ js_type_check("closure_compile_module") {
# ":provisioning_page.m",
# ":psim_flow_ui.m",
# ":sim_detect_page.m",
# ":webview_post_util.m",
":webview_post_util.m",
]
}
......@@ -129,6 +129,16 @@ js_library("mojo_interface_provider.m") {
extra_deps = [ ":modulize" ]
}
js_library("webview_post_util.m") {
sources = [ "$root_gen_dir/ui/webui/resources/cr_components/chromeos/cellular_setup/webview_post_util.m.js" ]
deps = []
externs_list = [
"$externs_path/chrome_extensions.js",
"$externs_path/webview_tag.js",
]
extra_deps = [ ":modulize" ]
}
group("polymer3_elements") {
public_deps = [
":base_page_module",
......@@ -154,6 +164,9 @@ polymer_modulizer("final_page") {
}
js_modulizer("modulize") {
input_files = [ "mojo_interface_provider.js" ]
input_files = [
"mojo_interface_provider.js",
"webview_post_util.js",
]
namespace_rewrites = cr_components_chromeos_namespace_rewrites
}
......@@ -95,7 +95,8 @@ cr.define('webviewPost.util', function() {
* @param {string} paymentUrl URL to load.
* @param {string} postData Data to pass.
*/
function postDeviceDataToWebview(webview, paymentUrl, postData) {
/* #export */ function postDeviceDataToWebview(
webview, paymentUrl, postData) {
const webviewSrc = 'data:text/html;charset=utf-8,' +
encodeURIComponent(WEBVIEW_REDIRECT_HTML);
webview.addEventListener(
......@@ -105,5 +106,6 @@ cr.define('webviewPost.util', function() {
webview.src = webviewSrc;
}
// #cr_define_end
return {postDeviceDataToWebview: postDeviceDataToWebview};
});
......@@ -90,6 +90,10 @@
file="${root_gen_dir}/ui/webui/resources/cr_components/chromeos/cellular_setup/mojo_interface_provider.m.js"
use_base_dir="false"
type="BINDATA" />
<include name="IDR_WEBUI_CHROMEOS_CELLULAR_SETUP_WEBVIEW_POST_UTIL_M_JS"
file="${root_gen_dir}/ui/webui/resources/cr_components/chromeos/cellular_setup/webview_post_util.m.js"
use_base_dir="false"
type="BINDATA" />
</if>
<if expr="use_nss_certs">
<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