mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
Fix %s as value in description widget
This commit is contained in:
parent
3ccfe3fb93
commit
42368769a0
@ -19,10 +19,10 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class which implements the "description" XET-Tag
|
* Class which implements the "description" XET-Tag
|
||||||
*
|
*
|
||||||
* @augments et2_baseWidget
|
* @augments et2_baseWidget
|
||||||
*/
|
*/
|
||||||
var et2_description = et2_baseWidget.extend([et2_IDetachedDOM],
|
var et2_description = et2_baseWidget.extend([et2_IDetachedDOM],
|
||||||
{
|
{
|
||||||
attributes: {
|
attributes: {
|
||||||
"value": {
|
"value": {
|
||||||
@ -51,7 +51,7 @@ var et2_description = et2_baseWidget.extend([et2_IDetachedDOM],
|
|||||||
"name": "Replace URLs",
|
"name": "Replace URLs",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "If set, URLs in the text are automatically replaced " +
|
"description": "If set, URLs in the text are automatically replaced " +
|
||||||
"by links"
|
"by links"
|
||||||
},
|
},
|
||||||
"for": {
|
"for": {
|
||||||
@ -78,12 +78,12 @@ var et2_description = et2_baseWidget.extend([et2_IDetachedDOM],
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
legacyOptions: ["font_style", "href", "activate_links", "for",
|
legacyOptions: ["font_style", "href", "activate_links", "for",
|
||||||
"extra_link_target", "extra_link_popup", "extra_link_title"],
|
"extra_link_target", "extra_link_popup", "extra_link_title"],
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @memberOf et2_description
|
* @memberOf et2_description
|
||||||
*/
|
*/
|
||||||
init: function() {
|
init: function() {
|
||||||
@ -114,14 +114,20 @@ var et2_description = et2_baseWidget.extend([et2_IDetachedDOM],
|
|||||||
|
|
||||||
if (val)
|
if (val)
|
||||||
{
|
{
|
||||||
_attrs["value"] = val;
|
_attrs["value"] = val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
set_value: function(_value) {
|
set_value: function(_value) {
|
||||||
if(!_value) _value = "";
|
if(!_value) _value = "";
|
||||||
else
|
else
|
||||||
|
if (this.span.text() != _value)
|
||||||
|
{
|
||||||
|
var spliter = this.span.text().replace(/%s/g,_value);
|
||||||
|
if (spliter !="")
|
||||||
|
_value = spliter;
|
||||||
|
}
|
||||||
if (!this.options.no_lang) _value = this.egw().lang(_value);
|
if (!this.options.no_lang) _value = this.egw().lang(_value);
|
||||||
et2_insertLinkText(this._parseText(_value),
|
et2_insertLinkText(this._parseText(_value),
|
||||||
this.span[0],
|
this.span[0],
|
||||||
|
Loading…
Reference in New Issue
Block a user