diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-25 22:32:07 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-25 22:32:07 +0000 |
commit | 7ed7d8984ddc30a8db5b55d7fdb5f0cdda6c2efb (patch) | |
tree | f3457aa4c2e42d626ec1f1acb53910034e80a6ff /public/javascripts | |
parent | fe452513496040bc8cb693e9cc0e06bd98e61f24 (diff) | |
download | redmine-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.js | 12 |
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++){ |