Subversion-Projekte lars-tiefland.zeldi.de_alt

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
// Limit the size of all files in a FileList.
2
$.validator.addMethod( "maxsizetotal", function( value, element, param ) {
3
	if ( this.optional( element ) ) {
4
		return true;
5
	}
6
 
7
	if ( $( element ).attr( "type" ) === "file" ) {
8
		if ( element.files && element.files.length ) {
9
			var totalSize = 0;
10
 
11
			for ( var i = 0; i < element.files.length; i++ ) {
12
				totalSize += element.files[ i ].size;
13
				if ( totalSize > param ) {
14
					return false;
15
				}
16
			}
17
		}
18
	}
19
 
20
	return true;
21
}, $.validator.format( "Total size of all files must not exceed {0} bytes." ) );
22