Fix bug with innerwiki template

The problem was that the innerwiki template included the tiddler $:/plugins/tiddlywiki/railroad, which was omitted from the wiki. Unexpectedly, missing tiddlers were rendered by the jsontiddler widget as an empty object {}. The fix is to always include the title when the tiddler is missing.

Also cleaned up the template to remove unneeded tiddlers
master
jeremy@jermolene.com 2021-10-02 16:17:07 +01:00
rodzic 5192a39830
commit d5d73e02e9
3 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -79,6 +79,8 @@ JSONTiddlerWidget.prototype.getTiddlerFields = function() {
var tiddler = this.wiki.getTiddler(this.attTiddler);
if(tiddler) {
fields = tiddler.getFieldStrings({exclude: this.attExclude.split(" ")});
} else {
fields = {title: this.attTiddler};
}
}
return fields;

Wyświetl plik

@ -1,7 +1,8 @@
{
"description": "Innerwiki Plugin Demo",
"plugins": [
"tiddlywiki/innerwiki"
"tiddlywiki/innerwiki",
"tiddlywiki/railroad"
],
"themes": [
"tiddlywiki/vanilla",

Wyświetl plik

@ -1,11 +1,7 @@
title: $:/plugins/tiddlywiki/innerwiki/template
\define saveTiddlerFilter()
$:/boot/boot.css
$:/boot/boot.js
$:/boot/bootprefix.js
$:/core
$:/library/sjcl.js
$:/plugins/tiddlywiki/innerwiki
$:/plugins/tiddlywiki/railroad
$:/themes/tiddlywiki/snowwhite