mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-16 03:30:49 +01:00
Et2Select: Missed changes in backports
This commit is contained in:
parent
91d36f88a3
commit
93a9ac3091
@ -938,45 +938,6 @@ export class Et2SelectDayOfWeek extends Et2StaticSelectMixin(Et2Select)
|
||||
super.value = expanded_value;
|
||||
}
|
||||
|
||||
get value()
|
||||
{
|
||||
return super.value;
|
||||
super.connectedCallback();
|
||||
|
||||
// Wait for connected instead of constructor because attributes make a difference in
|
||||
// which options are offered
|
||||
this.fetchComplete = so.dow(this, {other: this.other || []}).then(options =>
|
||||
{
|
||||
this.set_static_options(cleanSelectOptions(options));
|
||||
});
|
||||
}
|
||||
|
||||
set value(new_value)
|
||||
{
|
||||
let expanded_value = typeof new_value == "object" ? new_value : [];
|
||||
if(new_value && (typeof new_value == "string" || typeof new_value == "number"))
|
||||
{
|
||||
let int_value = parseInt(new_value);
|
||||
this.updateComplete.then(() =>
|
||||
{
|
||||
this.fetchComplete.then(() =>
|
||||
{
|
||||
let options = this.select_options;
|
||||
for(let index in options)
|
||||
{
|
||||
let right = parseInt(options[index].value);
|
||||
if(!!(int_value & right))
|
||||
{
|
||||
expanded_value.push("" + right);
|
||||
}
|
||||
}
|
||||
super.value = expanded_value;
|
||||
})
|
||||
});
|
||||
return;
|
||||
}
|
||||
super.value = expanded_value;
|
||||
}
|
||||
get value()
|
||||
{
|
||||
return super.value;
|
||||
|
Loading…
Reference in New Issue
Block a user