summaryrefslogtreecommitdiffstats
path: root/public/javascripts
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2011-11-25 22:32:07 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2011-11-25 22:32:07 +0000
commit7ed7d8984ddc30a8db5b55d7fdb5f0cdda6c2efb (patch)
treef3457aa4c2e42d626ec1f1acb53910034e80a6ff /public/javascripts
parentfe452513496040bc8cb693e9cc0e06bd98e61f24 (diff)
downloadredmine-7ed7d8984ddc30a8db5b55d7fdb5f0cdda6c2efb.tar.gz
redmine-7ed7d8984ddc30a8db5b55d7fdb5f0cdda6c2efb.zip
Check attachment size when the user selects a file (#9667).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7926 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'public/javascripts')
-rw-r--r--public/javascripts/application.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index 230e40b5d..aeade1b1c 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -106,6 +106,18 @@ function removeFileField(el) {
}
}
+function checkFileSize(el, maxSize, message) {
+ var files = el.files;
+ if (files) {
+ for (var i=0; i<files.length; i++) {
+ if (files[i].size > maxSize) {
+ alert(message);
+ el.value = "";
+ }
+ }
+ }
+}
+
function showTab(name) {
var f = $$('div#content .tab-content');
for(var i=0; i<f.length; i++){