summaryrefslogtreecommitdiff
path: root/views/partials
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-06-06 17:29:50 -0400
committerJules Laplace <jules@okfoc.us>2014-06-06 17:29:50 -0400
commitfdac6c79935fa9b773cbb9d4a0c2499726764777 (patch)
tree8457a6d7abf1b5dedcadb1a7021aac9b2d6e7446 /views/partials
parent8f12d34393708ab2ec03a5ad44bc83bc86f16dc9 (diff)
creating new users with email and password
Diffstat (limited to 'views/partials')
-rw-r--r--views/partials/header.ejs12
-rw-r--r--views/partials/scripts.ejs22
-rw-r--r--views/partials/signin.ejs32
3 files changed, 50 insertions, 16 deletions
diff --git a/views/partials/header.ejs b/views/partials/header.ejs
new file mode 100644
index 0000000..4ba9773
--- /dev/null
+++ b/views/partials/header.ejs
@@ -0,0 +1,12 @@
+<a href="/" class="logo"><img src="assets/img/logo4.svg"></a>
+
+<span class="topLinks">
+[[ if (logged_in) { ]]
+ <span>[[- user.displayName ]]</span>
+ <a href="/profile" class="topLink">View Profile</a>
+ <a href="/logout" class="topLink">Sign Out</a>
+[[ } else { ]]
+ <a href="#" data-role="show-signup-modal" class="signUp topLink">Sign Up</a>
+ <a href="#" data-role="show-signin-modal" class="signIn topLink">Sign In</a>
+[[ } ]]
+</span>
diff --git a/views/partials/scripts.ejs b/views/partials/scripts.ejs
index 6d652de..46c5d50 100644
--- a/views/partials/scripts.ejs
+++ b/views/partials/scripts.ejs
@@ -1,7 +1,11 @@
-<script src="assets/javascripts/vendor/jquery.min.js"></script>
+<script type="text/javascript" src="assets/javascripts/vendor/bower_components/jquery/dist/jquery.min.js"></script>
+<script type="text/javascript" src="assets/javascripts/vendor/bower_components/lodash/dist/lodash.min.js"></script>
+<script type="text/javascript" src="assets/javascripts/vendor/bower_components/momentjs/min/moment.min.js"></script>
<script type="text/javascript" src="assets/javascripts/vendor/tube.js"></script>
<script type="text/javascript" src="assets/javascripts/vendor/loader.js"></script>
<script type="text/javascript" src="assets/javascripts/vendor/polyfill.js"></script>
+<script type="text/javascript" src="assets/javascripts/vendor/view.js"></script>
+<script type="text/javascript" src="assets/javascripts/vendor/sha1.js"></script>
<script type="text/javascript" src="assets/javascripts/util.js"></script>
<script type="text/javascript" src="assets/javascripts/rectangles/_env.js"></script>
@@ -34,8 +38,14 @@
<script type="text/javascript" src="assets/javascripts/rectangles/engine/map/ui.js"></script>
<script type="text/javascript" src="assets/javascripts/rectangles/engine/map/draw.js"></script>
-<script src="assets/javascripts/mx/mx.js"></script>
-<script src="assets/javascripts/mx/extensions/mx.scene.js"></script>
-<script src="assets/javascripts/mx/extensions/mx.movements.js"></script>
-<script src="assets/javascripts/mx/primitives/mx.image.js"></script>
-<script src="assets/javascripts/app.js"></script>
+<script type="text/javascript" src="assets/javascripts/mx/mx.js"></script>
+<script type="text/javascript" src="assets/javascripts/mx/extensions/mx.scene.js"></script>
+<script type="text/javascript" src="assets/javascripts/mx/extensions/mx.movements.js"></script>
+<script type="text/javascript" src="assets/javascripts/mx/primitives/mx.image.js"></script>
+
+<script type="text/javascript" src="assets/javascripts/ui/ModalView.js"></script>
+<script type="text/javascript" src="assets/javascripts/ui/MasterView.js"></script>
+<script type="text/javascript" src="assets/javascripts/ui/SignInModal.js"></script>
+<script type="text/javascript" src="assets/javascripts/ui/SignUpModal.js"></script>
+
+<script type="text/javascript" src="assets/javascripts/app.js"></script>
diff --git a/views/partials/signin.ejs b/views/partials/signin.ejs
index a9a2bba..c285811 100644
--- a/views/partials/signin.ejs
+++ b/views/partials/signin.ejs
@@ -1,24 +1,31 @@
<div class="mediaDrawer fixed animate signin">
<span class="close">X</span>
<div class="box">
- <form id="signIn">
+ <form id="signIn" method="post">
+ <input type="hidden" name="_csrf" value="[[- token ]]">
<a href="/auth/facebook" class="facebook"><b class="icon-social-facebook"></b><span>Sign in with Facebook</span></a>
<b class="info">– or the ol' fashion way –</b>
<li>
<label class="description" for="usernameInput">Username:</label>
<div>
- <input id="usernameInput" name="usernameInput" class="element text medium" type="text" maxlength="255" value=""/>
+ <input id="usernameInput" name="username" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li>
<li>
<label class="description" for="passwordInput">Password:</label>
<div>
- <input id="passwordInput" name="passwordInput" class="element text medium" type="password" maxlength="255" value=""/>
+ <input id="passwordInput" name="password" class="element text medium" type="password" maxlength="255" value=""/>
</div>
</li>
<li class="buttons">
- <input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
+ <input id="saveForm" class="button_text" type="submit" value="Submit" />
</li>
+ <div class="errors">
+ <div>There was a problem with your submission:</div>
+ <div class="errorList"></div>
+ </div>
+ <br><br>
+ <a data-role="show-signup-modal" href="#">Make a new account</a>
</form>
</div>
</div>
@@ -26,36 +33,41 @@
<div class="mediaDrawer fixed animate signup">
<span class="close">X</span>
<div class="box">
- <form id="signUp">
+ <form id="signUp" method="post">
+ <input type="hidden" name="_csrf" value="[[- token ]]">
<a href="/auth/facebook" class="facebook"><b class="icon-social-facebook"></b><span>Sign up with Facebook</span></a>
<b class="info">– or the ol' fashion way –</b>
<li>
<label class="description" for="usernameInput">Username:</label>
<div>
- <input id="usernameInput" name="usernameInput" class="element text medium" type="text" maxlength="255" value=""/>
+ <input id="usernameInput" name="username" class="element text medium" type="text" maxlength="255">
</div>
</li>
<li>
<label class="description" for="emailInput">Email:</label>
<div>
- <input id="emailInput" name="emailInput" class="element text medium" type="text" maxlength="255" value=""/>
+ <input id="emailInput" name="email" class="element text medium" type="text" maxlength="255">
</div>
</li>
<li>
<label class="description" for="passwordInput1">Password:</label>
<div>
- <input id="passwordInput1" name="passwordInput1" class="element text medium" type="password" maxlength="255" value=""/>
+ <input id="passwordInput1" name="password" class="element text medium" type="password" maxlength="255">
</div>
</li>
<li>
<label class="description" for="passwordInput2">Again!</label>
<div>
- <input id="passwordInput2" name="passwordInput2" class="element text medium" type="password" maxlength="255" value=""/>
+ <input id="passwordInput2" class="element text medium" type="password" maxlength="255">
</div>
</li>
<li class="buttons">
- <input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
+ <input id="saveForm" class="button_text" type="submit" value="Submit" />
</li>
+ <div class="errors">
+ <div>There was a problem with your submission:</div>
+ <div class="errorList"></div>
+ </div>
</form>
</div>
</div>