Changeset 1320:e3b4f3b9169a for admin/js/_media.js
- Timestamp:
- 08/09/13 16:18:50 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/_media.js
r1280 r1320 2 2 if ($('#fileupload').length==0) { 3 3 return; 4 } 5 6 function enableButton(button) { 7 button.prop('disabled',false).removeClass('disabled'); 8 } 9 10 function disableButton(button) { 11 button.prop('disabled',true).addClass('disabled'); 4 12 } 5 13 … … 10 18 }); 11 19 12 $('.button.cancel', '#fileupload').click(function(e) { 13 $('.button.cancel, .button.start','#fileupload .fileupload-buttonbar').hide(); 20 $('.button.cancel', '#fileupload .fileupload-buttonbar').click(function(e) { 21 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 22 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 23 }); 24 25 $('.cancel').live('click', function(e) { 26 if ($('.fileupload-ctrl .files .template-upload', '#fileupload').length==0) { 27 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 28 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 29 } 14 30 }); 15 31 … … 28 44 disabled: true 29 45 }).bind('fileuploadadd', function(e, data) { 30 $('.button.cancel, .button.start', '#fileupload .fileupload-buttonbar').show(); 46 $('.button.cancel','#fileupload .fileupload-buttonbar').show(); 47 enableButton($('.button.start','#fileupload .fileupload-buttonbar')); 31 48 }).bind('fileuploaddone', function(e, data) { 32 49 if (data.result.files[0].html !==undefined) { … … 36 53 }).bind('fileuploadalways', function(e, data) { 37 54 if ($('.fileupload-ctrl .files .template-upload', '#fileupload').length==0) { 38 $('.button.start, .button.cancel','#fileupload .fileupload-buttonbar').hide(); 55 $('.button.cancel','#fileupload .fileupload-buttonbar').hide(); 56 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 39 57 } 40 58 }); … … 47 65 label = dotclear.jsUpload.msg.choose_files; 48 66 $('#fileupload').fileupload({disabled:false}); 67 disableButton($('.button.start','#fileupload .fileupload-buttonbar')); 49 68 } else { 50 69 $msg = dotclear.msg.enhanced_uploader_activate; … … 61 80 // We must remove files in table 62 81 $('.files .upload-file', '#fileupload').remove(); 63 $('.button.cancel, .button.start','#fileupload .fileupload-buttonbar').hide(); 64 $('.button.start','#fileupload').show(); 82 $('.button.cancel,.button.clean','#fileupload .fileupload-buttonbar').hide(); 65 83 $('#fileupload').fileupload({disabled:true}); 66 84 } else { … … 68 86 label = dotclear.jsUpload.msg.choose_files; 69 87 $('#upfile').attr('multiple', true); 70 $('.button.start','#fileupload').hide(); 88 var startButton = $('.button.start','#fileupload .fileupload-buttonbar'); 89 disableButton(startButton); 90 startButton.show(); 71 91 $('#fileupload').fileupload({disabled:false}); 72 92 }
Note: See TracChangeset
for help on using the changeset viewer.