Browse Source
load partials via javascript, so I do not need the server at all. closes #35
release0.1.6
load partials via javascript, so I do not need the server at all. closes #35
release0.1.6
14 changed files with 160 additions and 254 deletions
-
5assets/html/_footer.html
-
9assets/html/_login.html
-
13assets/html/_menu.html
-
15assets/html/_signup.html
-
18assets/html/_statusline.html
-
11assets/html/_title.html
-
62assets/html/author.html
-
63assets/html/documentation.html
-
32assets/html/download.html
-
13assets/html/foo.html
-
63assets/html/main.html
-
0assets/html/robots.txt
-
89assets/js/init.js
-
21assets/style/taskrambler.css
@ -0,0 +1,5 @@ |
|||||
|
<hr /> |
||||
|
© 2013 Georg Hopp - |
||||
|
<a href="mailto:georg@steffers.org">contact-email</a> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -0,0 +1,9 @@ |
|||||
|
<form> |
||||
|
<label for="username">username</label> |
||||
|
<input type="text" name="username" /><br /> |
||||
|
<label for="password">password</label> |
||||
|
<input type="password" name="password" /><br /> |
||||
|
<input type="submit" /> |
||||
|
</form> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -0,0 +1,13 @@ |
|||||
|
<ul> |
||||
|
<li class="menuedge"></li> |
||||
|
<li><a href="/author.html">author</a></li> |
||||
|
<li><a href="/documentation.html">documentation</a></li> |
||||
|
<li><a href="/download.html">download</a></li> |
||||
|
<li class="signup"><span>signup</span></li> |
||||
|
<li class="login"><span>login</span></li> |
||||
|
<li class="logout hide"><span>logout</span></li> |
||||
|
<li class="menuedge"></li> |
||||
|
<div></div> |
||||
|
</ul> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -0,0 +1,15 @@ |
|||||
|
<form> |
||||
|
<label for="firstname">firstname</label> |
||||
|
<input type="text" name="firstname" /><br /> |
||||
|
<label for="surname">surname</label> |
||||
|
<input type="text" name="surname" /><br /> |
||||
|
<label for="mail">email</label> |
||||
|
<input type="text" name="email" /><br /> |
||||
|
<label for="password">password</label> |
||||
|
<input type="password" name="password" /><br /> |
||||
|
<label for="pwrepeat">password (again)</label> |
||||
|
<input type="password" name="pwrepeat" /><br /> |
||||
|
<input type="submit" /> |
||||
|
</form> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -0,0 +1,18 @@ |
|||||
|
<iframe |
||||
|
src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ftaskrambler.weird-web-workers.org&layout=standard&show_faces=false&width=300&action=like&colorscheme=light&height=30" scrolling="no" |
||||
|
frameborder="0" |
||||
|
allowTransparency="true"> |
||||
|
</iframe> |
||||
|
|
||||
|
<ul> |
||||
|
<li> |
||||
|
<div id="sessinfo"> |
||||
|
Session: <canvas width="100px" height="5px"></canvas> |
||||
|
</div> |
||||
|
</li> |
||||
|
<li id="user"></li> |
||||
|
<li id="version"></li> |
||||
|
</ul> |
||||
|
<br />Session ID: <span id="sessid"></span> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -0,0 +1,11 @@ |
|||||
|
<a href="/main.html"> |
||||
|
<div class="left"> |
||||
|
<h1>Task</h1> |
||||
|
</div> |
||||
|
<img src="/image/rambler-logo2-small.jpg" /> |
||||
|
<div class="right"> |
||||
|
<h1>Rambler</h1> |
||||
|
</div> |
||||
|
</a> |
||||
|
|
||||
|
<!-- vim: set ts=4 sw=4: --> |
||||
@ -1,13 +0,0 @@ |
|||||
<?xml version="1.0" encoding="iso-8859-1"?> |
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
|
||||
<head> |
|
||||
<title>This is just foo</title> |
|
||||
</head> |
|
||||
<body> |
|
||||
<h1>A BIG FAT FOO</h1> |
|
||||
</body> |
|
||||
</html> |
|
||||
|
|
||||
<!-- vim: set ts=4 sw=4: --> |
|
||||
@ -1,57 +1,68 @@ |
|||||
var sess = null; |
var sess = null; |
||||
|
|
||||
$(document).ready(function() { |
$(document).ready(function() { |
||||
var sval = new ServerVal("#randval"); |
|
||||
|
var sval = new ServerVal("#randval"); |
||||
|
|
||||
sess = new Session("#sessinfo", "#sessid", "#user"); |
|
||||
|
$("#title").load("/_title.html"); |
||||
|
$("#footer").load("/_footer.html"); |
||||
|
|
||||
$.getJSON( |
|
||||
"/version/", |
|
||||
function(data) { |
|
||||
$("#version").empty().append("version: " + data.version); |
|
||||
} |
|
||||
); |
|
||||
|
$("#menu").load("/_menu.html", function() { |
||||
|
$("div#menu ul li.signup").click(function() { |
||||
|
$("#signup").removeClass("hide"); |
||||
|
}); |
||||
|
|
||||
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
|
||||
$.getJSON("/user/get/", $.proxy(sess.loadUserJSON, sess)); |
|
||||
|
|
||||
$(window).focus(function() { |
|
||||
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
|
||||
|
$("div#menu ul li.login").click(function() { |
||||
|
$("#login").removeClass("hide"); |
||||
|
}); |
||||
}); |
}); |
||||
|
|
||||
$("div#menu ul li.signup").click(function() { |
|
||||
$("#signup").removeClass("hide"); |
|
||||
}); |
|
||||
|
$("#statusline").load("/_statusline.html", function (){ |
||||
|
sess = new Session("#sessinfo", "#sessid", "#user"); |
||||
|
|
||||
$("div#menu ul li.login").click(function() { |
|
||||
$("#login").removeClass("hide"); |
|
||||
}); |
|
||||
|
$.getJSON( |
||||
|
"/version/", |
||||
|
function(data) { |
||||
|
$("#version").empty().append("version: " + data.version); |
||||
|
} |
||||
|
); |
||||
|
|
||||
$("div#menu ul li.logout").click(function() { |
|
||||
$.getJSON("/logout/", $.proxy(sess.loadUserJSON, sess)); |
|
||||
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
||||
}); |
|
||||
|
$.getJSON("/user/get/", $.proxy(sess.loadUserJSON, sess)); |
||||
|
|
||||
$("#randval").click(function() { |
|
||||
sval.stop(); |
|
||||
}); |
|
||||
|
$(window).focus(function() { |
||||
|
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
||||
|
}); |
||||
|
|
||||
$("#login form").submit(function(event) { |
|
||||
event.preventDefault(); |
|
||||
$.post("/login/", |
|
||||
$("#login form").serialize(), |
|
||||
$.proxy(sess.loadUserJSON, sess)); |
|
||||
$("#login").addClass("hide"); |
|
||||
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
|
||||
|
$("div#menu ul li.logout").click(function() { |
||||
|
$.getJSON("/logout/", $.proxy(sess.loadUserJSON, sess)); |
||||
|
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
||||
|
}); |
||||
|
|
||||
|
$("#login").load("/_login.html", function (){ |
||||
|
$("#login form").submit(function(event) { |
||||
|
event.preventDefault(); |
||||
|
$.post("/login/", |
||||
|
$("#login form").serialize(), |
||||
|
$.proxy(sess.loadUserJSON, sess)); |
||||
|
$("#login").addClass("hide"); |
||||
|
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
|
$("#signup").load("/_signup.html", function (){ |
||||
|
$("#signup form").submit(function(event) { |
||||
|
event.preventDefault(); |
||||
|
$.post("/signup/", |
||||
|
$("#signup form").serialize(), |
||||
|
$.proxy(sess.loadUserJSON, sess)); |
||||
|
$("#signup").addClass("hide"); |
||||
|
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
||||
|
}); |
||||
|
}); |
||||
}); |
}); |
||||
|
|
||||
$("#signup form").submit(function(event) { |
|
||||
event.preventDefault(); |
|
||||
$.post("/signup/", |
|
||||
$("#signup form").serialize(), |
|
||||
$.proxy(sess.loadUserJSON, sess)); |
|
||||
$("#signup").addClass("hide"); |
|
||||
$.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); |
|
||||
|
$("#randval").click(function() { |
||||
|
sval.stop(); |
||||
}); |
}); |
||||
}); |
}); |
||||
|
|
||||
|
|||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue