Add old tiddler to th-saving-tiddler hook

Addresses https://github.com/Jermolene/TiddlyWiki5/pull/4434#issuecomment-645939182
optimising-macrocalls
jeremy@jermolene.com 2020-06-18 11:49:59 +01:00
rodzic 9a479a95ad
commit f760a2fa79
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -320,7 +320,7 @@ NavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {
"draft.title": undefined,
"draft.of": undefined
},this.wiki.getModificationFields());
newTiddler = $tw.hooks.invokeHook("th-saving-tiddler",newTiddler);
newTiddler = $tw.hooks.invokeHook("th-saving-tiddler",newTiddler,tiddler);
this.wiki.addTiddler(newTiddler);
// If enabled, relink references to renamed tiddler
var shouldRelink = this.getAttribute("relinkOnRename","no").toLowerCase().trim() === "yes";

Wyświetl plik

@ -1,5 +1,5 @@
created: 20150908150314994
modified: 20170209145506427
modified: 20200618114855781
tags: HookMechanism
title: Hook: th-saving-tiddler
type: text/vnd.tiddlywiki
@ -8,7 +8,8 @@ This hook allows plugins to inspect or modify tiddlers before they are saved via
Hook function parameters:
* ''tiddler'': tiddler object about to be saved
* ''newTiddler'': tiddler object about to be saved
* ''oldTiddler'': tiddler object of draft tiddler that is being saved (from v5.1.23)
Return value: