diff --git a/assets/html/author.html b/assets/html/author.html index 8523eb4..b660076 100644 --- a/assets/html/author.html +++ b/assets/html/author.html @@ -9,7 +9,7 @@ -
+
@@ -35,13 +35,24 @@
-
- +
+
+
+
+
+
+
+ +
+
+
+
+
+

The Author

+

[GH] Here you get a little background about me. Lern who I @@ -49,6 +60,7 @@ and so on. What exactly I do not know, I found it always difficult to write something about myself.

+






diff --git a/assets/html/documentation.html b/assets/html/documentation.html index c3e187c..e0e7324 100644 --- a/assets/html/documentation.html +++ b/assets/html/documentation.html @@ -4,12 +4,12 @@ - Taskrambler - Author + Taskrambler - Documentation -
+
@@ -35,13 +35,15 @@
-
+

Documentation

+

[GH] This has to be written and will come in future.

+






diff --git a/assets/html/download.html b/assets/html/download.html index 07829df..537eadc 100644 --- a/assets/html/download.html +++ b/assets/html/download.html @@ -4,12 +4,12 @@ - Taskrambler - Author + Taskrambler - Download -
+
@@ -35,14 +35,16 @@
-
+

Download

+

[GH] Here you will find links to snapshots, but please keep in might that this is an unfinished project.

+






diff --git a/assets/html/example.html b/assets/html/example.html index 1dcb85a..1ee4c5f 100644 --- a/assets/html/example.html +++ b/assets/html/example.html @@ -3,48 +3,90 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - My own little Web-App + Taskrambler - Example + + -
-
- Session:
- -
-
-
- -
- -
- -
-
-
- - Value created at:
-
- Next value in:
-
- Value: -
-
-

Testpage

- Welcome!!!
- +
+ + + + +
+

Example

+ +
+

+ [GH] + Unlike the other pages here you can see some + dynamic interaction with taskrambler as application. + Right now only I can login because the only + authentication method is agains my ldap serve. + But this will change soon. Anyway, you can start + a session and as soon as you can register and + login you can read a random value generated in + a second process. +

+
+ +

Welcome (will show you name if you are logged in)

+ +

+ Welcome!!!
+

+ +

+ Session:
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ + Value created at:
+
+ Next value in:
+
+ Value: +
+ +
+
+
+
-
-
diff --git a/assets/html/main.html b/assets/html/main.html index 81a2a24..ce9a741 100644 --- a/assets/html/main.html +++ b/assets/html/main.html @@ -9,7 +9,7 @@ -
+
@@ -35,13 +35,14 @@
-
+

Taskrambler

+

[GH] Welcome to taskrambler, the multi user task organization @@ -49,17 +50,34 @@ is difficult and I really don't know whats going on at the moment this tool might be helpful.

+

What is taskrambler

-

What will it be

+

What is it right now.

+ +

+   Right now this is a HTTP server. It's written from + scratch in C and serves as the user interface provider for + taskrambler. +

+ +

+   It delivers static assets placed within the project + to webbrowsers. In fact the pages you read right now are + delivered by taskrambler. +

+ +

What it will be

  The plan is to build a multi user task management system inspired by - + taskwarrior. Users may log in and manage the tasks they have to do. Priorize them, assign them to projects, track the time @@ -81,33 +99,22 @@ on a project.

-

What is it right now.

- -

-   Right now this is a HTTP server. It's written from - scratch in C and serves as the user interface provider for - taskrambler. -

- -

-   It delivers static assets placed within the project - to webbrowsers. In fact the pages you read right now are - delivered by taskrambler. -

-

What is it not

  It is not another web server and it is not a - web application as u might be used to. It will not run under - any given web server. + web application as you might be used to. It will not run + under any given web server. It brings it's own web server.

History

  About two year ago I stepped across the - C10k + + C10k problem. At that time, and in fact still right now, I don't feel experienced enough to face this problem. But anyway, it made me curious. Curious if I would be able to write an @@ -136,7 +143,9 @@

  Approximately at the same time I started working with - + taskwarrior which I found a really useful tool. I thought what about making something like this but for multiple users. It is pretty clear to you what you need for @@ -172,7 +181,9 @@

  Some time ago I had read a book called - + Object oriented programming with ANSI-C from Axel-Tobias Schreiner. It has some really interesting concepts in it but goes a step to for for my taste with diff --git a/assets/image/rambler-border-b.jpg b/assets/image/rambler-border-b.jpg new file mode 100644 index 0000000..85634d7 Binary files /dev/null and b/assets/image/rambler-border-b.jpg differ diff --git a/assets/image/rambler-border-bl.jpg b/assets/image/rambler-border-bl.jpg new file mode 100644 index 0000000..3c5e052 Binary files /dev/null and b/assets/image/rambler-border-bl.jpg differ diff --git a/assets/image/rambler-border-br.jpg b/assets/image/rambler-border-br.jpg new file mode 100644 index 0000000..d322e77 Binary files /dev/null and b/assets/image/rambler-border-br.jpg differ diff --git a/assets/image/rambler-border-l.jpg b/assets/image/rambler-border-l.jpg new file mode 100644 index 0000000..a1b9695 Binary files /dev/null and b/assets/image/rambler-border-l.jpg differ diff --git a/assets/image/rambler-border-r.jpg b/assets/image/rambler-border-r.jpg new file mode 100644 index 0000000..81eac65 Binary files /dev/null and b/assets/image/rambler-border-r.jpg differ diff --git a/assets/image/rambler-border-t.jpg b/assets/image/rambler-border-t.jpg new file mode 100644 index 0000000..fab2187 Binary files /dev/null and b/assets/image/rambler-border-t.jpg differ diff --git a/assets/image/rambler-border-tl.jpg b/assets/image/rambler-border-tl.jpg new file mode 100644 index 0000000..15a8ad0 Binary files /dev/null and b/assets/image/rambler-border-tl.jpg differ diff --git a/assets/image/rambler-border-tr.jpg b/assets/image/rambler-border-tr.jpg new file mode 100644 index 0000000..c1e0ed6 Binary files /dev/null and b/assets/image/rambler-border-tr.jpg differ diff --git a/assets/js/init.js b/assets/js/init.js index b36c539..c357d10 100644 --- a/assets/js/init.js +++ b/assets/js/init.js @@ -9,15 +9,15 @@ $(document).ready(function() { $.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess)); }); - $("ul#menu li:eq(0)").click(function() { + $("div#menu ul li:eq(0)").click(function() { sval.start(); }); - $("ul#menu li:eq(1)").click(function() { + $("div#menu ul li:eq(1)").click(function() { $.getJSON("/sess/", $.proxy(sess.loadJSON, sess)); }); - $("ul#menu li:eq(2)").click(function() { + $("div#menu ul li:eq(2)").click(function() { $("#login").removeClass("hide"); }); diff --git a/assets/js/session.js b/assets/js/session.js index 0c4350b..de47615 100644 --- a/assets/js/session.js +++ b/assets/js/session.js @@ -23,7 +23,7 @@ Session.prototype.loadJSON = function(data) this.username = data.username; this.eSid.empty().append(this.id); - $("#main span:eq(0)").empty().append(" " + this.username); + $("#main p:eq(1) span:eq(0)").empty().append(" " + this.username); this.draw(); if (0 < this.timeleft) @@ -70,7 +70,7 @@ Session.prototype.stop = function() this.username = ""; this.eSid.empty().append(this.id); - $("#main span:eq(0)").empty().append(" " + this.username); + $("#main p:eq(1) span:eq(0)").empty().append(" " + this.username); this.draw(); } diff --git a/assets/style/taskrambler.css b/assets/style/taskrambler.css index 838de0f..662693b 100644 --- a/assets/style/taskrambler.css +++ b/assets/style/taskrambler.css @@ -20,7 +20,6 @@ font-family: old_newspaper; } - body { color: rgb(42,44,40); background-color: rgb(52,54,50); @@ -46,7 +45,89 @@ h3 { text-decoration: underline; } -div.main { +hr { + height: 10px; + border: none; + background: url(/image/rambler-border-t.jpg); +} + + +div.border { + padding: 0px; + margin: 0px; +} + +div.border div { + padding: 0px; + margin: 0px; +} + +div.border div.tl { + float: left; + width: 10px; + height: 10px; + background: url(/image/rambler-border-tl.jpg); +} + +div.border div.t { + float: left; + width: 250px; + height: 10px; + background: url(/image/rambler-border-t.jpg); +} + +div.border div.tr { + float: left; + width: 10px; + height: 10px; + background: url(/image/rambler-border-tr.jpg); +} + +div.border div.l { + clear: left; + float: left; + width: 10px; + height: 250px; + background: url(/image/rambler-border-l.jpg); +} + +div.border div.img { + float: left; + background: url(/image/rambler-border-tr.jpg); +} + +div.border div.r { + float: left; + margin-right: 20px; + width: 10px; + height: 250px; + background: url(/image/rambler-border-r.jpg); +} + +div.border div.bl { + clear: left; + float: left; + width: 10px; + height: 10px; + background: url(/image/rambler-border-bl.jpg); +} + +div.border div.b { + float: left; + width: 250px; + height: 10px; + background: url(/image/rambler-border-b.jpg); +} + +div.border div.br { + float: left; + width: 10px; + height: 10px; + background: url(/image/rambler-border-br.jpg); +} + + +#page { top: 50px; margin-left: auto; margin-right: auto; @@ -56,12 +137,18 @@ div.main { border: 1px solid black; } -div.main h1 { +#page h1 { text-align: center; font-size: xx-large; font-family: old_newspaper; } +#main a { + text-decoration: none; + font-weight: bold; + color: rgb(42,44,40); +} + #title { width: 677px; margin-left: auto; @@ -123,9 +210,18 @@ div.main h1 { color: rgb(255,253,200); } +#menu ul li span { + cursor: pointer; +} + #menu ul li a { text-decoration: none; color: rgb(255,253,200); } +#main a { + text-decoration: none; + font-weight: bold; +} + // vim: set ft=css ts=4 sw=4: