1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-30 05:19:57 +00:00

Add support for /*\ style metadata comments at the top of CSS files

Just as we already support for JS files
This commit is contained in:
Jermolene 2018-05-04 17:38:30 +01:00
parent 46e8e4343a
commit 2c7f467514

View File

@ -1281,8 +1281,7 @@ $tw.Wiki.prototype.deserializeTiddlers = function(type,text,srcFields,options) {
/* /*
Register the built in tiddler deserializer modules Register the built in tiddler deserializer modules
*/ */
$tw.modules.define("$:/boot/tiddlerdeserializer/js","tiddlerdeserializer",{ var deserializeHeaderComment = function(text,fields) {
"application/javascript": function(text,fields) {
var headerCommentRegExp = new RegExp($tw.config.jsModuleHeaderRegExpString,"mg"), var headerCommentRegExp = new RegExp($tw.config.jsModuleHeaderRegExpString,"mg"),
match = headerCommentRegExp.exec(text); match = headerCommentRegExp.exec(text);
fields.text = text; fields.text = text;
@ -1290,7 +1289,12 @@ $tw.modules.define("$:/boot/tiddlerdeserializer/js","tiddlerdeserializer",{
fields = $tw.utils.parseFields(match[1].split(/\r?\n\r?\n/mg)[0],fields); fields = $tw.utils.parseFields(match[1].split(/\r?\n\r?\n/mg)[0],fields);
} }
return [fields]; return [fields];
} };
$tw.modules.define("$:/boot/tiddlerdeserializer/js","tiddlerdeserializer",{
"application/javascript": deserializeHeaderComment
});
$tw.modules.define("$:/boot/tiddlerdeserializer/css","tiddlerdeserializer",{
"application/css": deserializeHeaderComment
}); });
$tw.modules.define("$:/boot/tiddlerdeserializer/tid","tiddlerdeserializer",{ $tw.modules.define("$:/boot/tiddlerdeserializer/tid","tiddlerdeserializer",{
"application/x-tiddler": function(text,fields) { "application/x-tiddler": function(text,fields) {