Dotclear


Ignore:
Timestamp:
06/24/13 11:55:36 (12 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

Add button "Clean" to empty list of uploaded files
Update enhanced interface to mimic legacy one

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media.js

    r1161 r1162  
    33          return; 
    44     } 
     5 
     6     $('button.clean').click(function(e) { 
     7          $('.fileupload-ctrl .files .upload-file', '#fileupload').slideUp(500); 
     8          $(this).remove(); 
     9          e.preventDefault(); 
     10     }); 
    511 
    612     $('#fileupload').fileupload({ 
     
    1218               $('.media-list p.clear').before(data.result.files[0].html); 
    1319          } 
     20          $('button.clean').show(); 
    1421     }); 
    1522 
    1623     var $container = $('#fileupload').parent().parent(); 
    17      var $msg; 
     24     var $msg,label; 
    1825 
    1926     if ($container.hasClass('enhanced_uploader')) { 
    2027          $msg = dotclear.msg.enhanced_uploader_disable; 
     28          label = dotclear.jsUpload.msg.choose_files; 
    2129          $('#fileupload').fileupload({disabled:false}); 
    2230     } else { 
    2331          $msg = dotclear.msg.enhanced_uploader_activate; 
     32          label = dotclear.jsUpload.msg.choose_file; 
    2433     } 
    2534 
     
    2736          if ($container.hasClass('enhanced_uploader')) { 
    2837               $msg = dotclear.msg.enhanced_uploader_activate; 
     38               label = dotclear.jsUpload.msg.choose_file; 
    2939               $('#upfile').attr('multiple', false); 
    3040 
    31           // when a user has clicked enhanced_uploader, and has added files 
    32           // We must remove files in table 
    33           $('.table-files tr', '#fileupload').remove(); 
    34           $('#fileupload').fileupload({disabled:true}); 
    35      } else { 
    36           $msg = dotclear.msg.enhanced_uploader_disable; 
    37           $('#upfile').attr('multiple', true); 
    38           $('#fileupload').fileupload({disabled:false}); 
    39      } 
    40      $(this).find('a').text($msg); 
     41               // when a user has clicked enhanced_uploader, and has added files 
     42               // We must remove files in table 
     43               $('.files .upload-file', '#fileupload').remove(); 
     44               $('#fileupload').fileupload({disabled:true}); 
     45          } else { 
     46               $msg = dotclear.msg.enhanced_uploader_disable; 
     47               label = dotclear.jsUpload.msg.choose_files; 
     48               $('#upfile').attr('multiple', true); 
     49               $('#fileupload').fileupload({disabled:false}); 
     50          } 
     51          $(this).find('a').text($msg); 
     52          $('.add-label', '#fileupload').text(label); 
    4153 
    42      $container.toggleClass('enhanced_uploader'); 
    43 }).appendTo($('#fileupload')); 
     54          $container.toggleClass('enhanced_uploader'); 
     55     }).appendTo($('#fileupload')); 
    4456 
    4557     // Replace remove links by a POST on hidden form 
Note: See TracChangeset for help on using the changeset viewer.

Sites map