mirror of
https://github.com/Jermolene/TiddlyWiki5.git
synced 2026-01-11 03:32:20 -08:00
Tweaks to the single tiddler static view
Adding a simple sidebar
This commit is contained in:
parent
0d7d1ad67e
commit
cc2f5e0d11
4 changed files with 43 additions and 10 deletions
|
|
@ -20,16 +20,18 @@ exports.handler = function(request,response,state) {
|
|||
var title = decodeURIComponent(state.params[0]),
|
||||
tiddler = state.wiki.getTiddler(title);
|
||||
if(tiddler) {
|
||||
var serveType,template;
|
||||
var outputType,serveType,template;
|
||||
// Render ordinary tiddlers as HTML, and system tiddlers in plain text
|
||||
if(state.wiki.isSystemTiddler(title)) {
|
||||
outputType = "text/plain";
|
||||
serveType = "text/plain";
|
||||
template = "$:/core/templates/wikified-tiddler";
|
||||
} else {
|
||||
outputType = "text/html";
|
||||
serveType = "text/html";
|
||||
template = "$:/core/templates/server/static.tiddler.html";
|
||||
}
|
||||
var text = state.wiki.renderTiddler("text/plain",template,{variables: {currentTiddler: title}});
|
||||
var text = state.wiki.renderTiddler(outputType,template,{variables: {currentTiddler: title}});
|
||||
// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS
|
||||
response.writeHead(200);
|
||||
response.end(text,"utf8");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue