You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HelenaExpressApp/www/pages/account.html

193 lines
11 KiB
HTML

<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<div class="page" data-name="account">
<div class="navbar">
<div class="navbar-bg"></div>
<div class="navbar-inner">
<div class="left">
<a class="link hapticbtn" href="/home">
<i class="icon icon-back"></i>
<span class="if-not-md">Back</span>
</a>
</div>
<div class="title">My Account</div>
</div>
</div>
<div class="page-content">
<div class="row justify-content-center">
<div class="col-100 medium-90 xlarge-75 margin-horizontal">
<div class="card margin">
<div class="card-content text-align-center padding-vertical">
<div id="loadingaccountbox" class="text-align-center">
<div class="preloader"></div>
<br /><br />
Loading...
</div>
<div id="hasaccountbox" style="display: none;">
<div id="addPaymentMethodBox" style="display: none;">
Add a credit or debit card to pay for postage and services. It'll be securely saved for future use.
<div class="button hapticbtn button-fill margin" onclick="openCheckoutWindowToSaveCard()"><i class="fa-solid fa-credit-card fa-fw"></i> Add Card</div>
<hr />
</div>
<div class="card-content-padding">
Your Account Number:
<h2><span id="accountnumberspan">Loading...</span></h2>
</div>
<div class="row">
<div class="col-100 medium-50">
<div class="block padding-half">
<a class="button hapticbtn button-fill" href="/receipts"><i class="fa-solid fa-receipt fa-fw"></i> Receipts</a>
</div>
</div>
<div class="col-100 medium-50">
<div class="block padding-half">
<div class="button hapticbtn popup-open button-outline" data-popup="#accountUpdatePopup"><i class="fa-solid fa-edit fa-fw"></i> Update account details</div>
</div>
</div>
</div>
<div id="accountErrorMessage"></div>
</div>
<div id="setupaccountbox" style="display: none;">
<div class="block">
Set up an account to pay for services, earn rewards points, and more!
</div>
<div class="block">
Already have an account?
<div class="button hapticbtn" id="connectExistingAccountBtn">
<span class="taptext">Tap here</span>
<span class="clicktext">Click here</span></div>
to connect it.
</div>
<div class="list">
<ul id="accountsetupform">
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Name</div>
<div class="item-input-wrap">
<input type="text" id="name" inputmode="latin-name" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Email</div>
<div class="item-input-wrap">
<input type="email" id="email" autocorrect="off" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Phone Number</div>
<div class="item-input-wrap">
<input type="tel" id="phonenumber" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">House number and street</div>
<div class="item-input-wrap">
<input type="text" id="streetaddress" placeholder="1234 Notareal Road" autocomplete="off" autocorrect="off"/>
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">ZIP Code</div>
<div class="item-input-wrap">
<input type="text" id="zipcode" placeholder="59601" autocomplete="off" autocorrect="off" inputmode="numeric"/>
<span class="input-clear-button"></span>
</div>
</div>
</li>
</ul>
</div>
<div class="card-content-padding">
<div class="button hapticbtn button-fill" id="setupAccountBtn"><i class="fa-regular fa-plus fa-fw"></i> Setup Account</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="popup" id="accountUpdatePopup">
<div class="block">
<h3>Update Account</h3>
</div>
<div class="list no-hairlines">
<ul id="accountupdateform">
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Name</div>
<div class="item-input-wrap">
<input type="text" id="name" inputmode="latin-name" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Phone Number</div>
<div class="item-input-wrap">
<input type="tel" id="phone" autocorrect="off" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">Email</div>
<div class="item-input-wrap">
<input type="email" id="email" autocorrect="off" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">House number and street</div>
<div class="item-input-wrap">
<input type="text" id="streetaddress" placeholder="1234 Notareal Road" autocomplete="off" autocorrect="off"/>
<span class="input-clear-button"></span>
</div>
</div>
</li>
<li class="item-content item-input item-input-outline">
<div class="item-inner">
<div class="item-title item-floating-label">ZIP Code</div>
<div class="item-input-wrap">
<input type="text" id="zipcode" placeholder="59601" autocomplete="off" autocorrect="off" inputmode="numeric"/>
<span class="input-clear-button"></span>
</div>
</div>
</li>
</ul>
</div>
<div class="card-content-padding">
<div class="button hapticbtn button-outline" onclick="openCheckoutWindowToSaveCard()"><i class="fa-solid fa-credit-card fa-fw"></i> Add New Card</div>
</div>
<div class="card-content-padding">
<div class="button button-fill hapticbtn" id="updateAccountBtn"><i class="fa-regular fa-edit fa-fw"></i> Update Account</div>
</div>
<div class="card-content-padding">
<div class="button popup-close hapticbtn">Cancel</div>
</div>
</div>
</div>