Changeset 1325:fac01f6f20b0 for admin/js
- Timestamp:
- 08/10/13 16:02:01 (11 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/_media.js
r1320 r1325 12 12 } 13 13 14 function displayMessageInQueue(n) { 15 var msg = ''; 16 if (n==1) { 17 msg = dotclear.jsUpload.msg.file_in_queue; 18 } else if (n>1) { 19 msg = dotclear.jsUpload.msg.files_in_queue; 20 msg = msg.replace(/%d/,n); 21 } else { 22 msg = dotclear.jsUpload.msg.no_file_in_queue; 23 } 24 $('.queue-message','#fileupload').html(msg); 25 } 26 14 27 $('.button.add').click(function(e) { 15 28 // Use the native click() of the file input. … … 21 34 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 22 35 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 36 displayMessageInQueue(0); 23 37 }); 24 38 … … 28 42 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 29 43 } 44 displayMessageInQueue($('.files .template-upload','#fileupload').length); 30 45 }); 31 46 … … 46 61 $('.button.cancel','#fileupload .fileupload-buttonbar').show(); 47 62 enableButton($('.button.start','#fileupload .fileupload-buttonbar')); 63 }).bind('fileuploadadded', function(e, data) { 64 displayMessageInQueue($('.files .template-upload','#fileupload').length); 48 65 }).bind('fileuploaddone', function(e, data) { 49 66 if (data.result.files[0].html !==undefined) { … … 52 69 $('.button.clean','#fileupload').show(); 53 70 }).bind('fileuploadalways', function(e, data) { 54 if ($('.fileupload-ctrl .files .template-upload', '#fileupload').length==0) { 55 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 56 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 57 } 71 displayMessageInQueue($('.files .template-upload','#fileupload').length); 72 if ($('.fileupload-ctrl .files .template-upload','#fileupload').length==0) { 73 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 74 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 75 } 58 76 }); 59 77 … … 65 83 label = dotclear.jsUpload.msg.choose_files; 66 84 $('#fileupload').fileupload({disabled:false}); 85 displayMessageInQueue(0); 67 86 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 68 87 } else { … … 82 101 $('.button.cancel,.button.clean','#fileupload .fileupload-buttonbar').hide(); 83 102 $('#fileupload').fileupload({disabled:true}); 103 $('.queue-message','#fileupload').html('').hide(); 84 104 } else { 85 105 $msg = dotclear.msg.enhanced_uploader_disable; … … 90 110 startButton.show(); 91 111 $('#fileupload').fileupload({disabled:false}); 112 $('.queue-message','#fileupload').show(); 113 displayMessageInQueue(0); 92 114 } 93 115 $(this).find('a').text($msg);
Note: See TracChangeset
for help on using the changeset viewer.