From f9c107afbe9bb01627a9e6de48efdfbbda8e56e6 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Sun, 30 Jul 2006 15:38:06 -0400 Subject: [PATCH] Fixed folder renaming; added confirmation after deleting a folder --- program/js/app.js | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/program/js/app.js b/program/js/app.js index 84e9e45..51d9f85 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -2848,10 +2848,12 @@ row.cells[3].firstChild.onclick = new Function(this.ref+".command('delete-folder','"+name.replace('\'','\\\'')+"')"); // add new folder to rename-folder list and clear input field - if (!replace && (form = this.gui_objects.editform) && form.elements['_folder_name']) + if (!replace && (form = this.gui_objects.editform)) { - form.elements['_folder_oldname'].options[form.elements['_folder_oldname'].options.length] = new Option(name,name); - form.elements['_folder_name'].value = ''; + if (form.elements['_folder_oldname']) + form.elements['_folder_oldname'].options[form.elements['_folder_oldname'].options.length] = new Option(name,name); + if (form.elements['_folder_name']) + form.elements['_folder_name'].value = ''; } }; @@ -2909,7 +2911,8 @@ } } - form.elements['_folder_newname'].value = ''; + if (form && form.elements['_folder_newname']) + form.elements['_folder_newname'].value = ''; }; @@ -3151,7 +3154,7 @@ if (!this.gui_objects.message) return false; - + if (this.message_timer) clearTimeout(this.message_timer); -- Gitblit v1.9.1