diff --git a/nullboard.html b/nullboard.html
index 7010673..a5bec1e 100644
--- a/nullboard.html
+++ b/nullboard.html
@@ -2049,14 +2049,26 @@
openBoard(board.id);
}
+ function basicBoard()
+ {
+ var blob = '{"format":20190412,"id":1617021290844,"revision":12,"title":"Board","lists":[{"title":"Blocked","notes":[],"min":true},{"title":"To Do","notes":[],"min":false},{"title":"In Progress","notes":[],"min":false},{"title":"Done","notes":[],"min":false}]}';
+ var board = parseBoard(blob);
+ board.id = +new Date();
+ board.title = new Date(board.id).toISOString();
+ board.revision = 1;
+ board.history = [ 1 ];
+ return board;
+ }
+
//
function createDemoBoard()
{
- var blob;
- if (_getUsername())
- blob = '{"format":20190412,"id":1617021290844,"revision":12,"title":"Board","lists":[{"title":"Blocked","notes":[],"min":true},{"title":"To Do","notes":[],"min":false},{"title":"In Progress","notes":[],"min":false},{"title":"Done","notes":[],"min":false}]}';
- else
- blob =
+ var demo;
+ if (_getUsername()) {
+ demo = basicBoard()
+ }
+ else {
+ var blob =
'{"format":20190412,"id":1555071015420,"revision":581,"title":"Welcome to Nullboard","lists":[{"title":"The Use' +
'r Manual","notes":[{"text":"This is a note.\\nA column of notes is a list.\\nA set of lists is a board.","raw"' +
':false,"min":false},{"text":"All data is saved locally.\\nThe whole thing works completely offline.","raw":fal' +
@@ -2086,8 +2098,8 @@
'.","raw":false,"min":false},{"text":"\u2022 Try deleting a board. Unlike deleting a\\n list this _canno' +
't_ be undone.","raw":false,"min":false},{"text":"\u2022 Export the board (save to a file, as json)\\n' +
'\u2022 Import the board (load from a save)","raw":false,"min":false}]}]}';
-
- var demo = parseBoard(blob);
+ demo = parseBoard(blob);
+ }
if (! demo)
return false;
@@ -2329,7 +2341,7 @@
//
function addBoard()
{
- document.board = new Board('');
+ document.board = basicBoard();
document.board.history = [ 0 ];
globalStorage.set('nullboard.last_board', document.board_id);