diff options
| author | robin <robin@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2007-09-27 07:21:56 +0000 |
|---|---|---|
| committer | robin <robin@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2007-09-27 07:21:56 +0000 |
| commit | f11eda2b816250d50475decd7fe12b9bf79f8926 (patch) | |
| tree | 6bcc1030c8c65b99636fa6cea31e8091ad9aef0b /roundcubemail/program/js/app.js | |
| parent | 2a2d405321b32a710504ddac3ed77ac73b5c05b7 (diff) | |
Disable moving a folder to one of it's own children.
git-svn-id: https://svn.roundcube.net/trunk@832 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/js/app.js')
| -rw-r--r-- | roundcubemail/program/js/app.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/roundcubemail/program/js/app.js b/roundcubemail/program/js/app.js index 28b788d86..3e1129bf1 100644 --- a/roundcubemail/program/js/app.js +++ b/roundcubemail/program/js/app.js @@ -2463,6 +2463,7 @@ function rcube_webmail() var reg = RegExp('['+RegExp.escape(this.env.delimiter)+']?[^'+RegExp.escape(this.env.delimiter)+']+$'); if (this.drag_active && this.check_droptarget(id) && (id != this.env.folder.replace(reg, '')) && + (!id.match(new RegExp('^'+this.env.folder+RegExp.escape(this.env.delimiter)))) && (row = document.getElementById(this.get_folder_row_id(id)))) if (find_in_array(this.env.defaultfolders, id)>=0) { |
