Feature #18555 » fix-the-number-of-alerts.patch
| public/javascripts/attachments.js | ||
|---|---|---|
| 29 | 29 | |
| 30 | 30 |
addAttachment.toggle(attachmentsFields.children().length < maxFiles); |
| 31 | 31 |
return attachmentId; |
| 32 |
} else {
|
|
| 33 |
alert($('input.file_selector').data('max-number-of-files-message'));
|
|
| 34 | 32 |
} |
| 35 | 33 |
return null; |
| 36 | 34 |
} |
| ... | ... | |
| 161 | 159 |
var maxFileSizeExceeded = $(inputEl).data('max-file-size-message');
|
| 162 | 160 | |
| 163 | 161 |
var sizeExceeded = false; |
| 162 |
var filesLength = $(inputEl).closest('.attachments_form').find('.attachments_fields').children().length + files.length
|
|
| 164 | 163 |
$.each(files, function() {
|
| 165 | 164 |
if (this.size && maxFileSize != null && this.size > parseInt(maxFileSize)) {sizeExceeded=true;}
|
| 166 | 165 |
}); |
| ... | ... | |
| 169 | 168 |
} else {
|
| 170 | 169 |
$.each(files, function() {addFile(inputEl, this, true);});
|
| 171 | 170 |
} |
| 171 | ||
| 172 |
if (filesLength > ($(inputEl).attr('multiple') == 'multiple' ? 10 : 1)) {
|
|
| 173 |
window.alert($(inputEl).data('max-number-of-files-message'));
|
|
| 174 |
} |
|
| 172 | 175 |
return sizeExceeded; |
| 173 | 176 |
} |
| 174 | 177 | |
- « Previous
- 1
- …
- 5
- 6
- 7
- Next »