summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rwxr-xr-xviews/home.ejs6
-rw-r--r--views/login.ejs29
-rw-r--r--views/partials/header.ejs12
-rw-r--r--views/partials/scripts.ejs22
-rw-r--r--views/partials/signin.ejs32
5 files changed, 81 insertions, 20 deletions
diff --git a/views/home.ejs b/views/home.ejs
index 3246523..670dcbe 100755
--- a/views/home.ejs
+++ b/views/home.ejs
@@ -5,16 +5,14 @@
[[ include partials/meta ]]
<script>
window.addEventListener("load",function() {
- init()
window.scrollTo(0,0)
}, false);
</script>
</head>
<body class="loading">
<div class="rapper page">
- <a href="/" class="logo"><img src="assets/img/logo4.svg"></a>
- <a href="#" data-role="show-signup-modal" class="signUp topLink">Sign Up</span></a>
- <a href="#" data-role="show-signup-modal" class="signIn topLink">Sign In</span></a>
+ [[ include partials/header ]]
+
<table class="demo">
<tr>
<td class="video" style="background-image:url(https://s3.amazonaws.com/luckyplop/6450f5b88c5c043a4551eff8902b1728f813bd66.jpg)">
diff --git a/views/login.ejs b/views/login.ejs
new file mode 100644
index 0000000..af78f83
--- /dev/null
+++ b/views/login.ejs
@@ -0,0 +1,29 @@
+<!doctype html>
+<html>
+<head>
+ <title>vvalls</title>
+ [[ include partials/meta ]]
+ <script>
+ window.addEventListener("load",function() {
+ window.scrollTo(0,0)
+ }, false);
+ </script>
+</head>
+<body class="loading">
+ <div class="rapper page" style="height: 100%;">
+ [[ include partials/header ]]
+
+ <div style="height: 70%; clear: both;"></div>
+
+ [[ include partials/signin ]]
+ [[ include partials/footer ]]
+
+</div>
+</body>
+[[ include partials/scripts ]]
+<script>
+setTimeout(function(){
+ $("[data-role='show-signup-modal']").trigger("click")
+})
+</script>
+</html>
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>