mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 07:09:20 +01:00
Fix bug losing app when passing {app:... id:...} to link entry
This commit is contained in:
parent
5fba6a1503
commit
e948a270f6
@ -421,7 +421,10 @@ var et2_link_entry = et2_inputWidget.extend(
|
|||||||
|
|
||||||
this.search = null;
|
this.search = null;
|
||||||
this.app_select = null;
|
this.app_select = null;
|
||||||
this._oldValue = {id: null, app: this.options.only_app};
|
this._oldValue = {
|
||||||
|
id: null,
|
||||||
|
app: this.options.value && this.options.value.app ? this.options.value.app : this.options.only_app
|
||||||
|
};
|
||||||
|
|
||||||
if(typeof this.options.value == 'undefined' || this.options.value == null)
|
if(typeof this.options.value == 'undefined' || this.options.value == null)
|
||||||
{
|
{
|
||||||
@ -461,9 +464,17 @@ var et2_link_entry = et2_inputWidget.extend(
|
|||||||
.text(this.options.select_options[key]);
|
.text(this.options.select_options[key]);
|
||||||
option.appendTo(this.app_select);
|
option.appendTo(this.app_select);
|
||||||
}
|
}
|
||||||
this.app_select.val(this.options.only_app ? this.options.only_app : this.options.application_list[0]);
|
if(self.options.value && self.options.value.app)
|
||||||
|
{
|
||||||
|
this.app_select.val(self.options.value.app);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.app_select.val(this.options.application_list[0]);
|
||||||
|
}
|
||||||
if(this.options.only_app)
|
if(this.options.only_app)
|
||||||
{
|
{
|
||||||
|
this.app_select.val(this.options.only_app);
|
||||||
this.app_select.hide();
|
this.app_select.hide();
|
||||||
this.div.addClass("no_app");
|
this.div.addClass("no_app");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user