Commit 662e3aac43128d758c1709ba48911d55db5dad95
1 parent
78ee46aa
move jquery init into separate js file and server action
Showing
3 changed files
with
38 additions
and
32 deletions
... | ... | @@ -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"> | ... | ... |
assets/js/init.js
0 → 100644
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