1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-09-27 14:48:19 +00:00

Stop the view macro returning extraneous elements

This commit is contained in:
Jeremy Ruston 2012-06-09 19:04:42 +01:00
parent 9247bb0186
commit 199d2acb5a

View File

@ -52,7 +52,7 @@ exports.executeMacro = function() {
switch(this.params.format) {
case "link":
if(value === undefined) {
return $tw.Tree.Element("span",{},[]);
return null;
} else {
var link = $tw.Tree.Macro("link",{
srcParams: {to: value},
@ -85,7 +85,7 @@ exports.executeMacro = function() {
case "date":
var template = this.params.template || "DD MMM YYYY";
if(value === undefined) {
return $tw.Tree.Element("span",{},[]);
return null;
} else {
return $tw.Tree.Text($tw.utils.formatDateString(value,template));
}
@ -96,12 +96,12 @@ exports.executeMacro = function() {
value = tiddler.getFieldString(field);
}
if(value === undefined || value === null) {
return $tw.Tree.Element("span",{},[]);
return null;
} else {
return $tw.Tree.Text(value);
}
}
return $tw.Tree.Element("span",{},[]);
return null;
};
})();