From 4999a3b7291e8954f328bbee3951ac6aa5e1d946 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sat, 3 Mar 2012 18:07:33 +0000 Subject: [PATCH] Added an option to specify default mime type in parseText() --- js/WikiStore.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/js/WikiStore.js b/js/WikiStore.js index 05990b8f7..faadb33c0 100755 --- a/js/WikiStore.js +++ b/js/WikiStore.js @@ -252,10 +252,17 @@ WikiStore.prototype.clearCache = function(title) { } }; -WikiStore.prototype.parseText = function(type,text) { +/* +Parse a block of text of a specified MIME type + +Options are: + defaultType: Default MIME type to use if the specified one is unknown +*/ +WikiStore.prototype.parseText = function(type,text,options) { + options = options || {}; var parser = this.parsers[type]; if(!parser) { - parser = this.parsers["text/x-tiddlywiki"]; + parser = this.parsers[options.defaultType || "text/x-tiddlywiki"]; } if(parser) { return parser.parse(type,text);