From 53f2cc98146d88fdb7c373658a3b76ffc601d815 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Tue, 3 Apr 2018 17:50:36 +0100 Subject: [PATCH] Add compareTiddlers macro --- core/wiki/macros/diff.tid | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/core/wiki/macros/diff.tid b/core/wiki/macros/diff.tid index 8480be0f4..50dd8bc2d 100644 --- a/core/wiki/macros/diff.tid +++ b/core/wiki/macros/diff.tid @@ -8,3 +8,29 @@ tags: $:/tags/Macro \end + +\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude) + + +<$set name="sourceFields" filter="[<__sourceTiddlerTitle__>fields[]sort[]]"> +<$set name="destFields" filter="[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]"> +<$list filter="[enlist] [enlist] -[enlist<__exclude__>] +[sort[]]" variable="fieldName"> + + + + + + + + +
+<$text text=<>/> + +<$set name="source" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<>> +<$set name="dest" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<>> +<$diff-text source=<> dest=<>> + + + +
+\end