Elastic: Fix alarms setting interface, add pretty_select there
This commit is contained in:
parent
dd3c88b03e
commit
7455c5f492
1 changed files with 7 additions and 1 deletions
|
@ -408,6 +408,11 @@ function rcube_libcalendaring(settings)
|
||||||
$(prefix+' label:first').attr('for', dom_id);
|
$(prefix+' label:first').attr('for', dom_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Elastic
|
||||||
|
if (window.UI && UI.pretty_select) {
|
||||||
|
$(prefix + ' select').each(function() { UI.pretty_select(this); });
|
||||||
|
}
|
||||||
|
|
||||||
if (index)
|
if (index)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -438,13 +443,14 @@ function rcube_libcalendaring(settings)
|
||||||
var i, alarm, domnode, val, offset;
|
var i, alarm, domnode, val, offset;
|
||||||
for (i=0; i < valarms.length; i++) {
|
for (i=0; i < valarms.length; i++) {
|
||||||
alarm = valarms[i];
|
alarm = valarms[i];
|
||||||
|
|
||||||
if (!alarm.action)
|
if (!alarm.action)
|
||||||
alarm.action = 'DISPLAY';
|
alarm.action = 'DISPLAY';
|
||||||
|
|
||||||
domnode = $(prefix + ' .edit-alarm-item').eq(0);
|
domnode = $(prefix + ' .edit-alarm-item').eq(0);
|
||||||
|
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
domnode = domnode.clone(false).removeClass('first').appendTo(prefix);
|
domnode = domnode.clone(false).removeClass('first').insertAfter(domnode);
|
||||||
this.init_alarms_edit(prefix + ' .edit-alarm-item:eq(' + i + ')', i);
|
this.init_alarms_edit(prefix + ' .edit-alarm-item:eq(' + i + ')', i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue