mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-29 00:34:00 -06:00
54 lines
1.1 KiB
JavaScript
54 lines
1.1 KiB
JavaScript
$(document).ready(function () {
|
|
|
|
var games;
|
|
|
|
function load() {
|
|
var roster = $("#roster");
|
|
roster.empty();
|
|
roster.text("Loading...");
|
|
|
|
games = loadRoster()
|
|
if (!games) {
|
|
roster.text("Err...no local storage");
|
|
return;
|
|
}
|
|
$.each(games, function (key, c) {
|
|
var p = $("<dt/>");
|
|
p.appendTo(roster);
|
|
var a = $("<a/>", {href: "main.html#" + c.name})
|
|
a.text(c.name);
|
|
a.appendTo(p);
|
|
var rm = $("<button/>");
|
|
rm.text("X");
|
|
rm.css("color", "red");
|
|
rm.appendTo(p);
|
|
rm.click(function () {
|
|
delete games[c.name];
|
|
storeRoster(games);
|
|
load();
|
|
});
|
|
p = $("<dd/>");
|
|
p.appendTo(roster);
|
|
p.text("Level " + (c.level || 1) + " " + c.race + " " + c['class']);
|
|
});
|
|
}
|
|
|
|
load();
|
|
|
|
$("#roll").click(function () {
|
|
window.location = "newguy.html";
|
|
});
|
|
|
|
$("#test").click(function () {
|
|
var n = GenerateName();
|
|
games[n] = {level: -10,name:n,race:GenerateName(),"class":GenerateName()};
|
|
storeRoster(games);
|
|
load();
|
|
});
|
|
|
|
$("#clear").click(function () {
|
|
storeRoster({});
|
|
load();
|
|
});
|
|
});
|