UNPKG

ecommerce

Version:

Easily create Ecommerce sites powered by Hanzo.

186 lines (169 loc) 7.17 kB
<!doctype html> <html lang="en-us"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"/> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.1/css/selectize.bootstrap3.min.css"> <link rel="stylesheet" type="text/css" href="/style/main.css"> <title>shop.js sidecart bootstrap example</title> </head> <body> <!-- Bootstrap navbar --> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#"> <img alt="Droney 2.0" src="/img/drone.svg" height="40" width="40"> </a> </div> <ul class="nav navbar-nav navbar-right"> <li> <a class="navbar-brand" href="#">Droney 2.0</a> </li> <li> <button class="btn btn-muted navbar-btn buy-button">Get Droney 2.0!</button> </li> </ul> </div> </nav> <!-- End Bootstrap navbar --> <div class="container text-center"> <!-- Droney logo --> <img alt="Droney 2.0" src="/img/drone.svg" height="550" width="600"> <!-- Side cart modal. Hidden until .buy-button is pressed --> <div class="side-cart hidden modal right" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <!-- <Cart> container. Provides custom tags, and access to order/cart data. --> <cart empty-message="Add something to your cart."> <!-- Cart nav bar/buttons --> <div class="nav"> <button class="btn btn-muted back-button"> <i class="fa fa-arrow-left"></i> Back </button> <button class="btn btn-muted checkout-button" __disabled="{ isEmpty() }"> <i class="fa fa-arrow-right"></i> Checkout </button> </div> <!-- End Cart nav --> <h2 class="text-muted">Your Cart</h2> <div class="cart-empty-message" if="{ isEmpty() }"> Add something to your cart. </div> <!-- If the cart isn't empty, display the contents --> <lineitems if="{ !isEmpty() }"></lineitems> <div if="{ !isEmpty() }"> <hr/> <div class="promo"> <div> <text-control placeholder="Promo/Coupon Code" input="{ inputs['order.promoCode'] }"></text-control> </div> <div> <button class="btn" onClick="{ applyPromoCode }">Apply</button> </div> <div class="promo-message" if="{ data.get('order.promoCode') && !promoMessage && !applying}"> Don't forget to apply your code! </div> <div class="promo-message" if="{ promoMessage }"> { promoMessage } </div> </div> <div if="{ data.get('order.discount') > 0}"> <div> Discount: </div> <div> { renderCurrency(data.get('order.currency'), data.get('order.discount'))}&nbsp;{data.get('order.currency').toUpperCase() } </div> </div> <hr> <div class="invoice-line"> <div> Subtotal: </div> <div> { renderCurrency(data.get('order.currency'), data.get('order.subtotal'))}&nbsp;{ data.get('order.currency').toUpperCase() } </div> </div> <div class="invoice-line"> <div> Shipping (billed later): </div> <div> - - </div> </div> <div class="invoice-line"> <div> Tax ({ data.get('order.taxRate') * 100 }%); </div> <div> { renderCurrency(data.get('order.currency'), data.get('order.tax'))}&nbsp;{ data.get('order.currency').toUpperCase() } </div> </div> <hr> <div class="invoice-line"> <div> Total: </div> <div> { renderCurrency(data.get('order.currency'), data.get('order.total'))}&nbsp;{ data.get('order.currency').toUpperCase() } </div> </div> <div class="checkout-button"> <!-- Press button to go to /checkout.html --> <button class="btn btn-muted checkout-button">checkout</button> </div> </div> </cart> <!-- End Cart container --> </div> </div> </div> <!-- end side cart modal --> <!-- Press image strips --> <div class="press"> <div class="row"> <img src="/img/press/Forbes.png"></img> <img src="/img/press/CESLogo.png"></img> <img src="/img/press/PCworldLogo.png"></img> <img src="/img/press/YahooFinanceLogo.png"></img> <img src="/img/press/MacworldLogo.png"></img> </div> <div class="row"> <img src="/img/press/BWBusinessWorldLogo.png"></img> <img src="/img/press/WSJ.png"></img> <img src="/img/press/CNETLogo.png"></img> <img src="/img/press/BloombergBusinessLogo.png"></img> <img src="/img/press/TechHiveLogo.png"></img> </div> </div> <div class="about well"> <blockquote> <p>Droney 2.0 is the best drone ever!</p> </blockquote> <p>Drone enthusiasts agree that there is no better drone on the market.</p> </div> </div> <footer class="footer"> <div class="container"> <div class="row"> <p class="text-muted text-center">Droney 2.0 <i class="fa fa-facebook"></i> <i class="fa fa-twitter"></i> <i class="fa fa-hacker-news"></i> <i class="fa fa-reddit-alien"></i> </p> </div> </div> </footer> <script src="https://code.jquery.com/jquery-1.12.3.min.js" integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ=" crossorigin="anonymous"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.1/js/standalone/selectize.min.js" type="text/javascript"></script> <script src="js/bundle.js"></script> </body> </html>