diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-10-19 09:15:34 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-10-19 09:15:34 +0000 |
| commit | 9a0829ca596aba42c3e8fd2e9fba79c9b0546c20 (patch) | |
| tree | 0cb798b77f62de87ba23a6df77d187ef33793cef /plugins/managesieve/managesieve.js | |
| parent | 97de73fe557a248ad14c8aef6ba90e78cd9efed1 (diff) | |
- Fixed sorting of scripts, scripts including aware of the sort order
git-svn-id: https://svn.roundcube.net/trunk@5348 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'plugins/managesieve/managesieve.js')
| -rw-r--r-- | plugins/managesieve/managesieve.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/managesieve/managesieve.js b/plugins/managesieve/managesieve.js index be2d54891..5f9c67004 100644 --- a/plugins/managesieve/managesieve.js +++ b/plugins/managesieve/managesieve.js @@ -341,6 +341,14 @@ rcube_webmail.prototype.managesieve_updatelist = function(action, o) this.env.filtersets[id] = o.name; list.insert_row(row.get(0)); + + // move row into its position on the list + if (o.index != list.rowcount-1) { + row.detach(); + var elem = $('tr:visible', list.list).get(o.index); + row.insertBefore(elem); + } + list.select(id); break; |
