Handle app/image_name style values

This commit is contained in:
Nathan Gray 2011-09-14 00:04:54 +00:00
parent 43449a0c24
commit 6b361f770f

View File

@ -86,12 +86,15 @@ var et2_image = et2_baseWidget.extend(et2_IDetachedDOM, {
// Check to expand name
if (typeof _attrs["src"] != "undefined")
{
var src = this.getArrayMgr("content").getEntry(_attrs["src"]);
var manager = this.getArrayMgr("content");
if(manager) {
var src = manager.getEntry(_attrs["src"]);
if (src)
{
_attrs["src"] = src;
}
}
}
},
set_label: function(_value) {
@ -113,9 +116,16 @@ var et2_image = et2_baseWidget.extend(et2_IDetachedDOM, {
}
this.options.src = _value;
var app = this.getTemplateApp();
// Handle app/image
if(_value.indexOf("/") > 0) {
var split = et2_csvSplit(_value, 2,"/");
var app = split[0];
_value = split[1];
}
// Get application to use from template ID
var src = egw.image(_value, this.getTemplateApp());
var src = egw.image(_value, app);
if(src)
{
this.image.attr("src", src).show();