@nuskin/ns-checkout
Version:
Ecomm3 Checkout module
117 lines (94 loc) • 4.28 kB
HTML
<html>
<head>
<title>Checkout Module</title>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimal-ui">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!-- Common cart and checkout css -->
<link href="https://test.nuskin.com/styles/dist/sites/nuskin/global.css" rel="stylesheet" type="text/css">
<link href="https://test.nuskin.com/etc/designs/hello/static.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="agelocMe/overrides.css" type="text/css">
<link rel="stylesheet" href="https://test.nuskin.com/etc/designs/global/libs/angular/angularJS/clientlib.css"
type="text/css">
<link rel="stylesheet"
href="https://test.nuskin.com/etc/designs/global/libs/angular/commonLibs/utils/clientlib.css"
type="text/css">
<!-- cart css-->
<link rel="stylesheet" href="https://test.nuskin.com/etc/designs/global/libs/shop/cart/app/clientlib.css"
type="text/css">
<!-- Checkout css -->
<link rel="stylesheet" href="https://test.nuskin.com/etc/designs/global/libs/shop/checkout/clientlib.css" type="text/css">
<style>
[ng\:cloak], [data-ng-cloak], [ng-cloak], .ng-cloak {
display: none ;
}
</style>
</head>
<body>
<div id="mobile-processing" class="phone-loading">
<div class="inner-wrapper">
<div></div>
</div>
</div>
<!-- qas hidden config -->
<input type="hidden" id="AJAXURL" value="/signupApp/qas/prowebproxy.jsp">
<input type="hidden" id="ADDRESSLAYOUT" value="Database layout">
<input type="hidden" id="RUN_AS_POPUP" value="true">
<input type="hidden" id="IGNORE_UNMATCHED_ADDRESSES" value="false">
<input type="hidden" id="IGNORE_CONNECTION_ERROR" value="true">
<input type="hidden" id="BYPASS_QAS_VERIFICATION" value="false">
<input type="hidden" id="DPV_INTERACTIVE" value="true">
<input type="hidden" id="FORM_BUTTON_ID" value="continueButtonId">
<input type="hidden" id="QASMatched" name="QASMatched" value="false">
<input type="hidden" id="DPVStatus" name="DPVStatus" value="0">
<input type="hidden" id="LINEONECTL" value="address_address1">
<input type="hidden" id="LINETWOCTL" value="address_address2">
<input type="hidden" id="LINETHREECTL" value="var_add3">
<input type="hidden" id="CITYCTL" value="address_city">
<input type="hidden" id="STATECTL" value="address_region">
<input type="hidden" id="ZIPCTL" value="address_postalCode">
<input type="hidden" id="var_add3">
<div id="input_wgt" class="/signupApp/qas/proweb">
<input type="hidden" id="COUNTRYSET">
<input type="hidden" id="address2_id" value="">
</div>
<!-- end qas hidden config -->
<div id="body">
<div data-ng-view class="ageloc-content" data-ng-class="[pageClass, direction, session.selectedLanguage[1], phonegap]"></div>
</div>
<script>
var checkoutSetup = {
editMode: false,
ownPath: "",
bruneiName: "Brunei",
indonesiaName: "Indonesia",
malaysiaName: "Malaysia",
philippinesName: "Philippines",
singaporeName: "Singapore",
thailandName: "Thailand"
};
//Set run config and a sample cart object
System.import('./app.js').then(function() {
// create agelocme DTM object
nuskin = nuskin || {};
nuskin.agelocmedtm = {};
//load in DTM script if we are in the phone gap app. Otherwise just use the markets sites loaded script.
if (typeof nuskin !== "undefined" && nuskin.hasOwnProperty("util") && nuskin.util.MobileUtils.isPhoneGap()) {
var scriptSRC = nuskin.util.getValue("nuskin.configuration.tagManangerHeader", "https://assets.adobedtm.com/b9ec7c3393dcd99c230833f3520380d149329dc7/satelliteLib-2278bd5e98f159d5d394f598cb605cc43d2ce37f.js");
$.getScript(scriptSRC);
nuskin.agelocmedtm.applicationType = "Mobile App";
} else {
nuskin.agelocmedtm.applicationType = "Web";
}
if (typeof _satellite !== "undefined") {
_satellite.track("nuskin.agelocmedtm.applicationType");
}
console.log("loaded checkout");
angular.bootstrap(document, ['harness']);
});
</script>
<script>
</script>
</body>
</html>