mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-08 09:04:53 +01:00
Translate select box options (including empty selection text) using proper egw object
This commit is contained in:
parent
731b8cf460
commit
ac01014a14
@ -48,6 +48,7 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM], {
|
||||
this.label = "";
|
||||
this.clicked = false;
|
||||
this.btn = null;
|
||||
this.image = null;
|
||||
|
||||
if (!this.options.readonly)
|
||||
{
|
||||
@ -76,10 +77,11 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM], {
|
||||
this.btn.removeClass("et2_button_text").addClass("et2_button_icon");
|
||||
}
|
||||
jQuery(this.image.getDOMNode()).appendTo(this.btn);
|
||||
//this.addChild(this.image);
|
||||
}
|
||||
if(!found_image)
|
||||
{
|
||||
this.set_label(this.options.label);
|
||||
this.set_label(this.label);
|
||||
}
|
||||
},
|
||||
|
||||
@ -163,7 +165,7 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM], {
|
||||
|
||||
getDetachedNodes: function()
|
||||
{
|
||||
return [this.getDOMNode(),this.image];
|
||||
return [this.getDOMNode()];
|
||||
},
|
||||
|
||||
setDetachedAttributes: function(_nodes, _values)
|
||||
@ -171,8 +173,7 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM], {
|
||||
this.btn = jQuery(_nodes[0]);
|
||||
|
||||
|
||||
this.image = _nodes[1];
|
||||
|
||||
console.debug(_nodes, _values);
|
||||
if (typeof _values["id"] != "undefined")
|
||||
{
|
||||
this.set_id(_values["id"]);
|
||||
@ -184,6 +185,11 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM], {
|
||||
if (typeof _values["value"] != "undefined")
|
||||
{
|
||||
}
|
||||
if (typeof _values["image"] != "undefined")
|
||||
{
|
||||
this.image = null;
|
||||
this.set_image(_values["image"]);
|
||||
}
|
||||
|
||||
if (typeof _values["class"] != "undefined")
|
||||
{
|
||||
|
@ -131,6 +131,7 @@ var et2_image = et2_baseWidget.extend([et2_IDetachedDOM], {
|
||||
_value = split[1];
|
||||
}
|
||||
// Get application to use from template ID
|
||||
//if(app == 'phpgwapi') app = 'infolog';
|
||||
var src = this.egw().image(_value, app);
|
||||
if(src)
|
||||
{
|
||||
|
@ -20,7 +20,7 @@
|
||||
/**
|
||||
* Class which implements the "image" XET-Tag
|
||||
*/
|
||||
var et2_progress = et2_valueWidget.extend(et2_IDetachedDOM,
|
||||
var et2_progress = et2_valueWidget.extend([et2_IDetachedDOM],
|
||||
{
|
||||
attributes: {
|
||||
"href": {
|
||||
@ -104,7 +104,7 @@ var et2_progress = et2_valueWidget.extend(et2_IDetachedDOM,
|
||||
*/
|
||||
|
||||
getDetachedAttributes: function(_attrs) {
|
||||
_attrs.push("value", "label");
|
||||
_attrs.push("value", "label", "onclick");
|
||||
},
|
||||
|
||||
getDetachedNodes: function() {
|
||||
|
@ -60,7 +60,7 @@ var et2_selectbox = et2_inputWidget.extend({
|
||||
|
||||
// Legacy options could have row count or empty label in first slot
|
||||
if(typeof this.options.rows == "string" && isNaN(this.options.rows)) {
|
||||
this.options.empty_label = this.options.rows;
|
||||
this.options.empty_label = this.egw().lang(this.options.rows);
|
||||
this.options.rows = 1;
|
||||
}
|
||||
if(this.options.rows > 1) this.options.multiple = true;
|
||||
@ -210,12 +210,12 @@ var et2_selectbox = et2_inputWidget.extend({
|
||||
{
|
||||
if (_options[key] instanceof Object)
|
||||
{
|
||||
if(_options[key]["label"]) _options[key]["label"] = egw().lang(_options[key]["label"]);
|
||||
if(_options[key]["title"]) _options[key]["title"] = egw().lang(_options[key]["title"]);
|
||||
if(_options[key]["label"]) _options[key]["label"] = this.egw().lang(_options[key]["label"]);
|
||||
if(_options[key]["title"]) _options[key]["title"] = this.egw().lang(_options[key]["title"]);
|
||||
}
|
||||
else
|
||||
{
|
||||
_options[key] = egw().lang(_options[key]);
|
||||
_options[key] = this.egw().lang(_options[key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -315,6 +315,9 @@ ul.et2_link_string {
|
||||
content: ', ';
|
||||
}
|
||||
|
||||
.et2_link_list tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
.et2_link_list td.remark {
|
||||
font-style: italic;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user