summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-07 16:49:17 -0500
committerJules Laplace <jules@okfoc.us>2015-11-07 17:00:35 -0500
commitaa23fc23b5a8cf43d115bcf3953806e66dadf1c3 (patch)
treeeecb7095fcbb4d1c01661bae95fdad6dab2460dd
parentebf29872c4e9108776cd5022450a7d6274ed5d5f (diff)
stub in account views..
-rw-r--r--StoneIsland/www/index.html166
-rw-r--r--StoneIsland/www/js/lib/account/LoginView.js (renamed from StoneIsland/www/js/lib/nav/LoginView.js)0
-rw-r--r--StoneIsland/www/js/lib/account/PaymentView.js33
-rw-r--r--StoneIsland/www/js/lib/account/ProfileView.js5
-rw-r--r--StoneIsland/www/js/lib/account/ShippingView.js12
-rw-r--r--StoneIsland/www/js/lib/account/SignupView.js5
-rw-r--r--StoneIsland/www/js/lib/cart/CartBilling.js5
-rw-r--r--StoneIsland/www/js/lib/cart/CartShipping.js5
8 files changed, 148 insertions, 83 deletions
diff --git a/StoneIsland/www/index.html b/StoneIsland/www/index.html
index 953b3f8d..a00539d4 100644
--- a/StoneIsland/www/index.html
+++ b/StoneIsland/www/index.html
@@ -231,86 +231,10 @@
</div>
</div>
- <div id="shipping">
+ <div id="cart_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>
@@ -327,13 +251,92 @@
</div>
</div>
- <div id="billing">
+ <div id="cart_billing">
</div>
</div>
</div>
+<script type="text/html" id="address_template">
+ <div class="address">
+ <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>
+</script>
+
</body>
<script src="cordova.js"></script>
<script src="js/vendor/jquery-2.1.4.min.js"></script>
@@ -358,9 +361,14 @@
<script src="js/lib/nav/CurtainView.js"></script>
<script src="js/lib/nav/HeaderView.js"></script>
<script src="js/lib/nav/FooterView.js"></script>
-<script src="js/lib/nav/LoginView.js"></script>
<script src="js/lib/nav/NavView.js"></script>
+<script src="js/lib/account/LoginView.js"></script>
+<script src="js/lib/account/SignupView.js"></script>
+<script src="js/lib/account/ProfileView.js"></script>
+<script src="js/lib/account/PaymentView.js"></script>
+<script src="js/lib/account/ShippingView.js"></script>
+
<script src="js/lib/products/CollectionView.js"></script>
<script src="js/lib/products/ProductView.js"></script>
<script src="js/lib/products/GalleryView.js"></script>
diff --git a/StoneIsland/www/js/lib/nav/LoginView.js b/StoneIsland/www/js/lib/account/LoginView.js
index 60f6263e..60f6263e 100644
--- a/StoneIsland/www/js/lib/nav/LoginView.js
+++ b/StoneIsland/www/js/lib/account/LoginView.js
diff --git a/StoneIsland/www/js/lib/account/PaymentView.js b/StoneIsland/www/js/lib/account/PaymentView.js
new file mode 100644
index 00000000..a8c68267
--- /dev/null
+++ b/StoneIsland/www/js/lib/account/PaymentView.js
@@ -0,0 +1,33 @@
+var PaymentView = View.extend({
+
+ el: "#payment",
+
+ events: {
+ },
+
+ initialize: function(){
+ this.address = new AddressView ()
+ },
+
+})
+
+var AddressView = View.extend({
+
+ template: $("#address_template").html(),
+
+ events: {
+ },
+
+ initialize: function(){
+ },
+
+ build: function(){
+ },
+
+ deserialize: function(){
+ },
+
+ serialize: function(){
+ },
+
+}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/account/ProfileView.js b/StoneIsland/www/js/lib/account/ProfileView.js
new file mode 100644
index 00000000..93c61b33
--- /dev/null
+++ b/StoneIsland/www/js/lib/account/ProfileView.js
@@ -0,0 +1,5 @@
+var ProfileView = View.extend({
+
+ el: "#profile",
+
+}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/account/ShippingView.js b/StoneIsland/www/js/lib/account/ShippingView.js
new file mode 100644
index 00000000..5bf80cfb
--- /dev/null
+++ b/StoneIsland/www/js/lib/account/ShippingView.js
@@ -0,0 +1,12 @@
+var ShippingView = View.extend({
+
+ el: "#shipping",
+
+ events: {
+ },
+
+ initialize: function(){
+ this.address = new AddressView ()
+ },
+
+}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/account/SignupView.js b/StoneIsland/www/js/lib/account/SignupView.js
new file mode 100644
index 00000000..395c0b00
--- /dev/null
+++ b/StoneIsland/www/js/lib/account/SignupView.js
@@ -0,0 +1,5 @@
+var SignupView = View.extend({
+
+ el: "#signup",
+
+}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/cart/CartBilling.js b/StoneIsland/www/js/lib/cart/CartBilling.js
index f3c9cbe2..447fae0f 100644
--- a/StoneIsland/www/js/lib/cart/CartBilling.js
+++ b/StoneIsland/www/js/lib/cart/CartBilling.js
@@ -1,11 +1,12 @@
var CartBilling = View.extend({
- el: "#billing",
+ el: "#cart_billing",
events: {
},
-
+
initialize: function(){
+ this.address = new AddressView ()
},
}) \ No newline at end of file
diff --git a/StoneIsland/www/js/lib/cart/CartShipping.js b/StoneIsland/www/js/lib/cart/CartShipping.js
index beaf6bd2..32b25bb9 100644
--- a/StoneIsland/www/js/lib/cart/CartShipping.js
+++ b/StoneIsland/www/js/lib/cart/CartShipping.js
@@ -1,11 +1,12 @@
var CartShipping = View.extend({
- el: "#shipping",
+ el: "#cart_shipping",
events: {
},
-
+
initialize: function(){
+ this.address = new AddressView ()
},
}) \ No newline at end of file