mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-29 08:44:00 -06:00
Kill redundant info in saves.
Move TODOs into a README. Hide the cheats not very well.
This commit is contained in:
@@ -1,50 +1,63 @@
|
||||
$(document).ready(function () {
|
||||
|
||||
var games;
|
||||
var games;
|
||||
|
||||
function load() {
|
||||
var roster = $("#roster");
|
||||
roster.empty();
|
||||
|
||||
if (!window.localStorage) {
|
||||
roster.html("<b>Hrumph:</b> This browser does not support local storage. You can still play fast and loose: your character will live only as long as the game stays running in your browser.");
|
||||
function load() {
|
||||
var roster = $("#roster");
|
||||
roster.empty();
|
||||
|
||||
if (!window.localStorage) {
|
||||
roster.html("<b>Hrumph:</b> This browser does not support local storage. You can still play fast and loose: your character will live only as long as the game stays running in your browser.");
|
||||
return;
|
||||
}
|
||||
|
||||
games = loadRoster();
|
||||
$.each(games, function (key, c) {
|
||||
if (!c.Traits) {
|
||||
delete games[key];
|
||||
return;
|
||||
}
|
||||
|
||||
games = loadRoster();
|
||||
$.each(games, function (key, c) {
|
||||
if (!c.Traits) {
|
||||
delete games[key];
|
||||
return;
|
||||
|
||||
var name = c.Traits.Name;
|
||||
|
||||
var br = brag(c);
|
||||
roster.append(br);
|
||||
br.find("a.go").attr("href", "main.html#" + name);
|
||||
|
||||
br.find("a.x").click(function () {
|
||||
if (confirm("Terminate " + Pick(["faithful","noble","loyal","brave"])+
|
||||
" " + name + "?")) {
|
||||
delete games[name];
|
||||
storeRoster(games);
|
||||
load();
|
||||
}
|
||||
|
||||
var name = c.Traits.Name;
|
||||
|
||||
var br = brag(c);
|
||||
roster.append(br);
|
||||
br.find("a.go").attr("href", "main.html#" + name);
|
||||
|
||||
br.find("a.x").click(function () {
|
||||
if (confirm("Terminate " + Pick(["faithful","noble","loyal","brave"])+
|
||||
" " + name + "?")) {
|
||||
delete games[name];
|
||||
storeRoster(games);
|
||||
load();
|
||||
}
|
||||
});
|
||||
|
||||
br.find("a.sheet").click(function () {
|
||||
alert(template($("#sheet").html(), games[name]));
|
||||
// TODO: put in a window or whatev
|
||||
});
|
||||
|
||||
/*
|
||||
});
|
||||
|
||||
br.find("a.sheet").click(function () {
|
||||
alert(template($("#sheet").html(), games[name]));
|
||||
// TODO: put in a window or whatev
|
||||
});
|
||||
|
||||
/*
|
||||
var p = $("<p style='font:6pt verdana'/>");
|
||||
p.appendTo(roster);
|
||||
p.text(JSON.stringify(c));
|
||||
*/
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function brag(sheet) {
|
||||
var brag = $(template($("#badge").html(), sheet));
|
||||
if (sheet.motto)
|
||||
brag.find(".bs").text('"' + sheet.motto + '"');
|
||||
return brag;
|
||||
}
|
||||
|
||||
function clearRoster() {
|
||||
storeRoster({});
|
||||
load();
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
load();
|
||||
|
||||
@@ -56,15 +69,5 @@ $(document).ready(function () {
|
||||
window.location = "newguy.html?sold";
|
||||
});
|
||||
|
||||
function brag(sheet) {
|
||||
var brag = $(template($("#badge").html(), sheet));
|
||||
if (sheet.motto)
|
||||
brag.find(".bs").text('"' + sheet.motto + '"');
|
||||
return brag;
|
||||
}
|
||||
|
||||
$("#clear").click(function () {
|
||||
storeRoster({});
|
||||
load();
|
||||
});
|
||||
$("#clear").click(clearRoster);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user