From 87a8685fbfdff814c5e72b121644b3e0dae59340 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Sat, 22 May 2010 14:24:33 -0400
Subject: [PATCH] - Fix wrong message on file upload error (#1486725)
---
CHANGELOG | 1 +
program/js/app.js | 14 +++++++-------
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
index e455668..3a4f27a 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
+- Fix wrong message on file upload error (#1486725)
- Add support for data URI scheme [RFC2397] (#1486740)
- Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events
- Removed response.callbacks feature
diff --git a/program/js/app.js b/program/js/app.js
index 991ba03..dac6e6f 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -3103,20 +3103,20 @@
}
// 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
--
Gitblit v1.9.1