summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-09-11 17:03:42 -0400
committerJules Laplace <jules@okfoc.us>2015-09-11 17:03:42 -0400
commitc273cadba219ed954af7d2076e2c32e00b38ad03 (patch)
treefc76d0514fdd7c88ec5748ff6da6ef32a4966b38
parentd73a4b1c5a2540077607dcc4001acbae85980ae4 (diff)
sketch out html based on mock
-rw-r--r--README.md (renamed from README)0
-rw-r--r--StoneIsland/www/index.html282
-rw-r--r--StoneIsland/www/js/vendor/view/router.js8
3 files changed, 288 insertions, 2 deletions
diff --git a/README b/README.md
index ea0b56f4..ea0b56f4 100644
--- a/README
+++ b/README.md
diff --git a/StoneIsland/www/index.html b/StoneIsland/www/index.html
index 6deac067..c0c5b331 100644
--- a/StoneIsland/www/index.html
+++ b/StoneIsland/www/index.html
@@ -20,6 +20,288 @@
<title>Stone Island</title>
</head>
<body>
+
+<div id="intro">
+ <div id="compass"></div>
+ <span class="store">STORE</span>
+ <span class="hub">HUB</span>
+ <span class="story">STORY</span>
+ <span class="archive">ARCHIVE</span>
+ <span class="latlng">+40.589060 -74.044636</span>
+</div>
+
+<div id="nav">
+ <span class="logo"></span>
+ <span class="store">STORE</span>
+ <span class="hub">HUB</span>
+ <span class="story">STORY</span>
+ <span class="archive">ARCHIVE</span>
+ <span class="login">ACCOUNT / LOGIN</span>
+ <span class="faq">FAQ</span>
+ <span class="search">SEARCH</span>
+
+ <span class="social">
+ <span class="fb"></span>
+ <span class="insta"></span>
+ <span class="tw"></span>
+ </span>
+</div>
+
+<div id="content">
+ <div id="header">
+ <span class="burger"></span>
+ <span class="logo"></span>
+ <span class="cart"><span class="cart_count">2</span></span>
+ </div>
+
+ <div id="footer">
+ <span class="filter">FILTER</span>
+ <span class="buynow">BUY NOW</span>
+ <span class="addtocart">ADD TO CART</span>
+ <span class="cancel">CANCEL</span>
+ <span class="checkout">CHECKOUT</span>
+ <span class="checkout_proceed">PROCEED WITH CHECKOUT</span>
+ </div>
+
+ <div id="story">
+ <h1>STORY</h1>
+ <script type="text/html" class="template">
+ <div>
+ <img src="{{image}}">
+ <span class="date">{{date}}</span>
+ <span class="title">{{title}}</span>
+ <div class="body">{{body}}</div>
+ </div>
+ </div>
+ </div>
+
+ <div id="hub">
+ <h1>HUB</h1>
+ <script type="text/html" class="template">
+ <div>
+ <img src="{{image}}">
+ <span class="title"><b>{{sku}}</b> {{title}}</span>
+ <span class="subtitle">{{subtitle}}</span>
+ <div class="body">{{body}}</div>
+ </div>
+ </div>
+ </div>
+
+ <div id="archive">
+ <h1>ARCHIVE</h1>
+ <script type="text/html" class="template">
+ <img src="{{image}}">
+ <div class="above">
+ <h2>
+ <b>{{sku}}</b><br>
+ {{title}}
+ </h2>
+ <div class="body">
+ {{body}}
+ </div>
+ </div>
+ </script>
+ </div>
+
+ <div id="collection">
+ <h1>COLLECTION NAME</h1>
+ <img src="">
+ <img src="">
+ <img src="">
+ <img src="">
+ <img src="">
+ <img src="">
+ </div>
+
+
+ <div id="product">
+ <span class="left"></span>
+ <span class="right"></span>
+ <img src="">
+ <span class="title"></span>
+ <span class="type"></span>
+ <span class="price"></span>
+ <span class="style">
+ <span class="size"></span>
+ <span class="color"></span>
+ </span>
+ <span class="share">SHARE +</span>
+ <div class="body">
+ </div>
+ </div>
+
+
+ <div id="sizes">
+ <span class="close"></span>
+ <div>
+ <span>X-SMALL</span>
+ <span>SMALL</span>
+ <span>MEDIUM</span>
+ <span>LARGE</span>
+ <span>X-LARGE</span>
+ </div>
+ </div>
+
+
+ <div id="login">
+ <span class="close">
+ <div class="login_ask">LOGIN</div>
+ <div class="signup_ask">SIGNUP</div>
+ <div>
+ <input type="text" name="username" placeholder="USERNAME / EMAIL">
+ <input type="text" name="password" placeholder="PASSWORD">
+ <span class="submit">SIGN IN</span>
+ </div>
+ </div>
+
+
+ <div id="cart">
+ <h1>YOUR CART / <span class="itemcount">2 ITEMS</h1>
+
+ <div class="steps">
+ <span class="summary">SUMMARY</span>
+ <span class="shipping">SHIPPING</span>
+ <span class="billing">BILLING</span>
+ </div>
+
+ <div id="summary">
+ <div class="rows">
+ <script type="text/html" class="template">
+ <div>
+ <img src="{{image}}">
+ <b>{{sku}}</b><br>
+ <span class="title">{{title}}</span>
+ <span class="type">{{type}}</span>
+ <span class="meta">
+ <b>SIZE:</b> {{size}}<br>
+ <b>COLOR:</b> {{color}}<br>
+ <b>QUANTITY:</b> {{quantity}}<br>
+ </span>
+ <span class="price">{{price}}</span>
+ </div>
+ </script>
+ </div>
+ <div>
+ <span class="label">SUB TOTAL</span>
+ <span class="subtotal"></span>
+ </div>
+ <div>
+ <span class="label">ESTIMATED SHIPPING<br>& HANDLING</span>
+ <span class="shipping"></span>
+ </div>
+ <div>
+ <span class="label">TAX</span>
+ <span class="tax"></span>
+ </div>
+ <div>
+ <span class="label">TOTAL</span>
+ <span class="total"></span>
+ </div>
+ </div>
+
+ <div id="shipping">
+ <div class="select_address">
+ ADDRESS
+ </div>
+ <form class="address_form">
+ <div>
+ <label for="ship-name">Name</label>
+ <input type="text" name="name" id="ship-name">
+ </div>
+ <div>
+ <label for="ship-address1">Address</label>
+ <input type="text" name="address1" id="ship-address1">
+ <input type="text" name="address2" id="ship-address2">
+ </div>
+ <div>
+ <label for="ship-city">City</label>
+ <input type="text" name="city" id="ship-city">
+ </div>
+ <div>
+ <label for="ship-state">State</label>
+ <select id="state" name="state" required>
+ <option value="">Please select</option>
+ <option value="AL">Alabama</option>
+ <option value="AK">Alaska</option>
+ <option value="AZ">Arizona</option>
+ <option value="AR">Arkansas</option>
+ <option value="CA">California</option>
+ <option value="CO">Colorado</option>
+ <option value="CT">Connecticut</option>
+ <option value="DE">Delaware</option>
+ <option value="DC">District Of Columbia</option>
+ <option value="FL">Florida</option>
+ <option value="GA">Georgia</option>
+ <option value="HI">Hawaii</option>
+ <option value="ID">Idaho</option>
+ <option value="IL">Illinois</option>
+ <option value="IN">Indiana</option>
+ <option value="IA">Iowa</option>
+ <option value="KS">Kansas</option>
+ <option value="KY">Kentucky</option>
+ <option value="LA">Louisiana</option>
+ <option value="ME">Maine</option>
+ <option value="MD">Maryland</option>
+ <option value="MA">Massachusetts</option>
+ <option value="MI">Michigan</option>
+ <option value="MN">Minnesota</option>
+ <option value="MS">Mississippi</option>
+ <option value="MO">Missouri</option>
+ <option value="MT">Montana</option>
+ <option value="NE">Nebraska</option>
+ <option value="NV">Nevada</option>
+ <option value="NH">New Hampshire</option>
+ <option value="NJ">New Jersey</option>
+ <option value="NM">New Mexico</option>
+ <option value="NY">New York</option>
+ <option value="NC">North Carolina</option>
+ <option value="ND">North Dakota</option>
+ <option value="OH">Ohio</option>
+ <option value="OK">Oklahoma</option>
+ <option value="OR">Oregon</option>
+ <option value="PA">Pennsylvania</option>
+ <option value="RI">Rhode Island</option>
+ <option value="SC">South Carolina</option>
+ <option value="SD">South Dakota</option>
+ <option value="TN">Tennessee</option>
+ <option value="TX">Texas</option>
+ <option value="UT">Utah</option>
+ <option value="VT">Vermont</option>
+ <option value="VA">Virginia</option>
+ <option value="WA">Washington</option>
+ <option value="WV">West Virginia</option>
+ <option value="WI">Wisconsin</option>
+ <option value="WY">Wyoming</option>
+ </select>
+ </div>
+ <div>
+ <label for="ship-zip">Zip Code</label>
+ <input type="text" name="zip" id="ship-zip">
+ </div>
+ </form>
+
+ <h3>SHIPPING METHOD</h3>
+
+ <div class="checkbox">
+ <div class="box"></div>
+ <b>STANDARD $10</b>
+ (DELIVERY IN 5-8 WORKING DAYS)
+ </div>
+
+ <div class="checkbox">
+ <div class="box"></div>
+ <b>EXPRESS $20</b>
+ (DELIVERY IN 2-4 WORKING DAYS)
+ </div>
+ </div>
+
+ <div id="billing">
+ </div>
+
+ </div>
+
+</div>
+
</body>
<script src="cordova.js"></script>
<script src="js/vendor/jquery-2.1.4.min.js"></script>
diff --git a/StoneIsland/www/js/vendor/view/router.js b/StoneIsland/www/js/vendor/view/router.js
index 36f86b5d..82cf9e12 100644
--- a/StoneIsland/www/js/vendor/view/router.js
+++ b/StoneIsland/www/js/vendor/view/router.js
@@ -1,12 +1,16 @@
var Router = View.extend({
+ routeByHash: false,
+
go: function(url){
this.parseRoute(url)
},
route: function(){
- this.originalPath = window.location.pathname
- this.parseRoute(window.location.pathname)
+ var path = this.routeByHash ? window.location.hash.substr(0) : window.location.pathname
+ path = path || "/"
+ this.originalPath = path
+ this.parseRoute(path)
},
parseRoute: function(pathname){