mirror of https://github.com/dirtbags/moth.git
javascript to read the team name and passwd from cookie
This commit is contained in:
parent
e328814054
commit
d14e07c0db
30
mkpuzzles.py
30
mkpuzzles.py
|
@ -51,6 +51,34 @@ for cat in os.listdir(opts.puzzles):
|
|||
<head>
|
||||
<title>%(title)s</title>
|
||||
<link rel="stylesheet" href="%(css)s" type="text/css" />
|
||||
<script type="text/javascript">
|
||||
function readCookie(key) {
|
||||
var s = key + '=';
|
||||
var toks = document.cookie.split(';');
|
||||
for (var i = 0; i < toks.length; i++) {
|
||||
var tok = toks[i];
|
||||
while (tok.charAt(0) == ' ') {
|
||||
tok = tok.substring(1, tok.length);
|
||||
}
|
||||
if (tok.indexOf(s) == 0) {
|
||||
return tok.substring(s.length, tok.length);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function getTeamInfo() {
|
||||
team = readCookie('team');
|
||||
passwd = readCookie('passwd');
|
||||
if (team != null) {
|
||||
form.t.value = team;
|
||||
}
|
||||
if (passwd != null) {
|
||||
form.w.value = passwd;
|
||||
}
|
||||
}
|
||||
window.onload = getTeamInfo;
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>%(title)s</h1>
|
||||
|
@ -66,7 +94,7 @@ for cat in os.listdir(opts.puzzles):
|
|||
f.write('<li><a href="%s">%s</a></li>\n' % (fn, fn))
|
||||
f.write('</ul>\n')
|
||||
f.write('''
|
||||
<form action="%(cgi)s" method="post">
|
||||
<form id="form" action="%(cgi)s" method="post">
|
||||
<fieldset>
|
||||
<legend>Your answer:</legend>
|
||||
<input type="hidden" name="c" value="%(cat)s" />
|
||||
|
|
Loading…
Reference in New Issue