From 48e0186ba9f7668da4146c5d6fec871371200b4e Mon Sep 17 00:00:00 2001 From: saqimtiaz Date: Thu, 29 Jun 2017 09:55:43 +0200 Subject: [PATCH] Added th-editing-tiddler hook in handleEditTiddlerEvent. A plugin can use the hook to return false and prevent editing or provide alternative editing options. (#2901) --- core/modules/widgets/navigator.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/modules/widgets/navigator.js b/core/modules/widgets/navigator.js index eef275089..24a10ac9f 100755 --- a/core/modules/widgets/navigator.js +++ b/core/modules/widgets/navigator.js @@ -211,6 +211,10 @@ NavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) { // Place a tiddler in edit mode NavigatorWidget.prototype.handleEditTiddlerEvent = function(event) { + var editTiddler = $tw.hooks.invokeHook("th-editing-tiddler",event); + if(!editTiddler) { + return false; + } var self = this; function isUnmodifiedShadow(title) { return self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);