From 87a8685fbfdff814c5e72b121644b3e0dae59340 Mon Sep 17 00:00:00 2001 From: alecpl Date: Sat, 22 May 2010 18:24:33 +0000 Subject: - Fix wrong message on file upload error (#1486725) --- program/js/app.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'program') diff --git a/program/js/app.js b/program/js/app.js index 991ba0385..dac6e6f4a 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -3103,20 +3103,20 @@ function rcube_webmail() } // handle upload errors, parsing iframe content in onload - var fr = document.getElementsByName(frame_name)[0]; - $(fr).bind('load', {ts:ts}, function(e) { - var content = ''; + $(frame_name).bind('load', {ts:ts}, function(e) { + var d, content = ''; try { if (this.contentDocument) { - var d = this.contentDocument; + d = this.contentDocument; } else if (this.contentWindow) { - var d = this.contentWindow.document; + d = this.contentWindow.document; } content = d.childNodes[0].innerHTML; } catch (e) {} - if (!String(content).match(/add2attachment/) && (!bw.opera || (rcmail.env.uploadframe && rcmail.env.uploadframe == e.data.ts))) { - rcmail.display_message(rcmail.get_label('fileuploaderror'), 'error'); + if (!content.match(/add2attachment/) && (!bw.opera || (rcmail.env.uploadframe && rcmail.env.uploadframe == e.data.ts))) { + if (!content.match(/display_message/)) + rcmail.display_message(rcmail.get_label('fileuploaderror'), 'error'); rcmail.remove_from_attachment_list(e.data.ts); } // Opera hack: handle double onload -- cgit v1.2.3