mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 00:29:38 +01:00
Fix expand_multiple_rows button to only be added once
This commit is contained in:
parent
8954da4956
commit
7ef65b30d6
@ -148,6 +148,8 @@ var et2_selectbox = et2_inputWidget.extend(
|
|||||||
if(this.expand_button)
|
if(this.expand_button)
|
||||||
{
|
{
|
||||||
this.expand_button.off();
|
this.expand_button.off();
|
||||||
|
this.expand_button.remove();
|
||||||
|
this.expand_button = null;
|
||||||
}
|
}
|
||||||
this._super.apply(this, arguments);
|
this._super.apply(this, arguments);
|
||||||
|
|
||||||
@ -622,18 +624,21 @@ var et2_selectbox = et2_inputWidget.extend(
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var button_id = this.getInstanceManager().uniqueId+'_'+this.id.replace(/\./g, '-') + "_expand";
|
if (!this.expand_button)
|
||||||
this.expand_button = $j("<button class='et2_button et2_button_icon et2_selectbox_expand' id='" + button_id + "'/>")
|
{
|
||||||
.on("click", jQuery.proxy(function(e) {
|
var button_id = this.getInstanceManager().uniqueId+'_'+this.id.replace(/\./g, '-') + "_expand";
|
||||||
if(typeof this.input.attr('size') !== 'undefined' && this.input.attr('size') != 1)
|
this.expand_button = $j("<button class='et2_button et2_button_icon et2_selectbox_expand' id='" + button_id + "'/>")
|
||||||
{
|
.on("click", jQuery.proxy(function(e) {
|
||||||
this.set_multiple(false, 1);
|
if(typeof this.input.attr('size') !== 'undefined' && this.input.attr('size') != 1)
|
||||||
}
|
{
|
||||||
else
|
this.set_multiple(false, 1);
|
||||||
{
|
}
|
||||||
this.set_multiple(true, this.options.expand_multiple_rows);
|
else
|
||||||
}
|
{
|
||||||
},this));
|
this.set_multiple(true, this.options.expand_multiple_rows);
|
||||||
|
}
|
||||||
|
},this));
|
||||||
|
}
|
||||||
surroundings.appendDOMNode(this.expand_button.get(0));
|
surroundings.appendDOMNode(this.expand_button.get(0));
|
||||||
}
|
}
|
||||||
surroundings.update();
|
surroundings.update();
|
||||||
|
Loading…
Reference in New Issue
Block a user