Commit 662e3aac43128d758c1709ba48911d55db5dad95

Authored by Georg Hopp
1 parent 78ee46aa

move jquery init into separate js file and server action

... ... @@ -8,38 +8,7 @@
8 8 <script type="text/javascript" src="/assets/js/jquery"></script>
9 9 <script type="text/javascript" src="/assets/js/serverval"></script>
10 10 <script type="text/javascript" src="/assets/js/session"></script>
11   - <script>
12   - //<![CDATA[
13   - var sess = null;
14   -
15   - $(document).ready(function() {
16   - var sval = new ServerVal("#randval");
17   -
18   - sess = new Session("#sessinfo");
19   - $.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess));
20   -
21   - $("ul#menu li:eq(0)").click(function() {
22   - sval.start();
23   - });
24   -
25   - $("ul#menu li:eq(1)").click(function() {
26   - $("#login").removeClass("hide");
27   - });
28   -
29   - $("#randval").click(function() {
30   - sval.stop();
31   - });
32   -
33   - $("#login form").submit(function(event) {
34   - event.preventDefault();
35   - $.post("/login/",
36   - $("#login form").serialize(),
37   - $.proxy(sess.loadJSON, sess));
38   - $("#login").addClass("hide");
39   - });
40   - });
41   - //]]>
42   - </script>
  11 + <script type="text/javascript" src="/assets/js/init"></script>
43 12 </head>
44 13 <body>
45 14 <ul id="menu">
... ...
  1 +var sess = null;
  2 +
  3 +$(document).ready(function() {
  4 + var sval = new ServerVal("#randval");
  5 +
  6 + sess = new Session("#sessinfo");
  7 + $.getJSON("/sessinfo/", $.proxy(sess.loadJSON, sess));
  8 +
  9 + $("ul#menu li:eq(0)").click(function() {
  10 + sval.start();
  11 + });
  12 +
  13 + $("ul#menu li:eq(1)").click(function() {
  14 + $("#login").removeClass("hide");
  15 + });
  16 +
  17 + $("#randval").click(function() {
  18 + sval.stop();
  19 + });
  20 +
  21 + $("#login form").submit(function(event) {
  22 + event.preventDefault();
  23 + $.post("/login/",
  24 + $("#login form").serialize(),
  25 + $.proxy(sess.loadJSON, sess));
  26 + $("#login").addClass("hide");
  27 + });
  28 +});
  29 +
  30 +// vim: set ts=4 sw=4:
... ...
... ... @@ -168,6 +168,13 @@ httpWorkerProcess(HttpWorker this, Stream st)
168 168 CSTRA("text/javascript"));
169 169 }
170 170
  171 + if (0 == strcmp("/assets/js/init", request->uri)) {
  172 + response = httpWorkerGetAsset(
  173 + request,
  174 + "./assets/js/init.js",
  175 + CSTRA("text/javascript"));
  176 + }
  177 +
171 178 if (0 == strcmp("/assets/style/common", request->uri)) {
172 179 response = httpWorkerGetAsset(
173 180 request,
... ...
Please register or login to post a comment