From 02c414129a36f1faee18730c4284f95ca12559ea Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Tue, 6 Sep 2011 19:53:14 +0000 Subject: [PATCH] Check for name expansion --- etemplate/js/et2_widget_image.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/etemplate/js/et2_widget_image.js b/etemplate/js/et2_widget_image.js index 1fce14b626..063e4b51df 100644 --- a/etemplate/js/et2_widget_image.js +++ b/etemplate/js/et2_widget_image.js @@ -65,11 +65,28 @@ var et2_image = et2_baseWidget.extend({ this.image.set_statustext(_value); }, + setValue: function(_value) { + // Value is src, images don't get IDs + this.set_src(_value); + }, + set_src: function(_value) { if(!this.isInTree()) { return; } + + // Check to expand name + if(_value.indexOf("$") != -1 || _value.indexOf("@") != -1) { + var contentMgr = this.getArrayMgr("content"); + if (contentMgr != null) { + var val = contentMgr.getValueForID(_value); + if (val !== null) + { + _value = val; + } + } + } this.options.src = _value; // Get application to use from template ID var appname = this.getTemplateApp();