mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-24 02:27:19 +00:00
Tying up the ability to load javascript modules as tiddlers
This commit is contained in:
parent
96d8c15f72
commit
a274bad1a2
10
js/App.js
10
js/App.js
@ -36,6 +36,7 @@ var App = function() {
|
|||||||
this.store.registerParser("image/gif",imageParser);
|
this.store.registerParser("image/gif",imageParser);
|
||||||
// Set up the JavaScript parser
|
// Set up the JavaScript parser
|
||||||
this.store.jsParser = new JavaScriptParser();
|
this.store.jsParser = new JavaScriptParser();
|
||||||
|
this.store.registerParser("application/javascript",this.store.jsParser);
|
||||||
// Register the standard tiddler serializers and deserializers
|
// Register the standard tiddler serializers and deserializers
|
||||||
tiddlerInput.register(this.store);
|
tiddlerInput.register(this.store);
|
||||||
tiddlerOutput.register(this.store);
|
tiddlerOutput.register(this.store);
|
||||||
@ -75,7 +76,14 @@ var App = function() {
|
|||||||
}
|
}
|
||||||
// If in the browser, load the tiddlers built into the TiddlyWiki document
|
// If in the browser, load the tiddlers built into the TiddlyWiki document
|
||||||
if(this.isBrowser) {
|
if(this.isBrowser) {
|
||||||
var storeArea = document.getElementById("storeArea"),
|
// First, the JavaScript system tiddlers
|
||||||
|
var moduleArea = document.getElementById("jsModules"),
|
||||||
|
tiddlers = this.store.deserializeTiddlers("(DOM)",moduleArea);
|
||||||
|
for(t=0; t<tiddlers.length; t++) {
|
||||||
|
this.store.addTiddler(new Tiddler(tiddlers[t]));
|
||||||
|
}
|
||||||
|
// Then, the ordinary tiddlers baked into the storeArea
|
||||||
|
var storeArea = document.getElementById("storeArea");
|
||||||
tiddlers = this.store.deserializeTiddlers("(DOM)",storeArea);
|
tiddlers = this.store.deserializeTiddlers("(DOM)",storeArea);
|
||||||
for(t=0; t<tiddlers.length; t++) {
|
for(t=0; t<tiddlers.length; t++) {
|
||||||
this.store.addTiddler(new Tiddler(tiddlers[t]));
|
this.store.addTiddler(new Tiddler(tiddlers[t]));
|
||||||
|
Loading…
Reference in New Issue
Block a user