Fix issue in displaying filter form when managesieve_kolab_master=true

and sieve variables extension is supported by the server (#1489599)
pull/181/head
Aleksander Machniak 10 years ago
parent dd34e478b3
commit ce57ca8c5e

@ -2,6 +2,8 @@
- Add Filters tab/section using plugin API hook
- Fix issue where folder selector wasn't visible on new filter form
- Fix issue where multi-select fields were not visible in new filter action rows (#1489600)
- Fix issue in displaying filter form when managesieve_kolab_master=true
and sieve variables extension is supported by the server (#1489599)
* version 7.1 [2013-11-22]
-----------------------------------------------------------

@ -585,6 +585,7 @@ class rcube_sieve_script
if ($rule[0]['type'] == 'set') {
unset($rule[0]['type']);
$this->vars[] = $rule[0];
unset($rule);
}
else {
$rule = array('actions' => $rule);

@ -226,7 +226,7 @@ rcube_webmail.prototype.managesieve_updatelist = function(action, o)
// Delete filter row
case 'del':
var i = 0, list = this.filters_list;
var id = o.id, list = this.filters_list;
list.remove_row(this.managesieve_rowid(o.id));
list.clear_selection();
@ -241,8 +241,14 @@ rcube_webmail.prototype.managesieve_updatelist = function(action, o)
return;
}
// modify ID and remove all attached events
$(this).attr('id', 'rcmrow'+(i++)).unbind();
var rowid = this.id.substr(6);
// remove all attached events
$(this).unbind();
// update row id
if (rowid > id)
$(this).attr('id', 'rcmrow' + (rowid-1));
});
list.init();

Loading…
Cancel
Save