From 938124ca37dd7f90c8f6d39c84df9f74f24878f9 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sun, 2 Jun 2013 23:20:24 +0100 Subject: [PATCH] Extend the info widget to return the current field --- core/modules/widgets/info.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/modules/widgets/info.js b/core/modules/widgets/info.js index a0301dbd9..7c5559b97 100644 --- a/core/modules/widgets/info.js +++ b/core/modules/widgets/info.js @@ -20,12 +20,12 @@ var InfoWidget = function(renderer) { }; InfoWidget.types = { - changecount: function(options) {return options.wiki.getChangeCount(options.title);} + changecount: function(options) {return options.wiki.getChangeCount(options.widget.renderer.tiddlerTitle);}, + currentField: function(options) {return options.widget.renderer.renderTree.getContextVariable(options.widget.renderer,"field","text");} }; InfoWidget.prototype.generate = function() { // Get attributes - this.tiddlerTitle = this.renderer.getAttribute("tiddler",this.tiddlerTitle); this.type = this.renderer.getAttribute("type","changecount"); // Get the appropriate value for the current tiddler var value = "", @@ -33,7 +33,7 @@ InfoWidget.prototype.generate = function() { if(fn) { value = fn({ wiki: this.renderer.renderTree.wiki, - title: this.tiddlerTitle + widget: this }); } // Set the element