Dotclear

Changeset 1161:b7478c78ea8a for admin/js


Ignore:
Timestamp:
06/22/13 11:31:44 (11 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Look'n'feel of code is a little bit better now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media.js

    r1160 r1161  
    11$(function() { 
    2     if ($('#fileupload').length==0) { 
    3      return; 
    4     } 
     2     if ($('#fileupload').length==0) { 
     3          return; 
     4     } 
    55 
    6     $('#fileupload').fileupload({ 
    7      url: $('#fileupload').attr('action'), 
    8      autoUpload: false, 
    9      disabled: true 
    10     }).bind('fileuploaddone', function(e, data) { 
    11      if (data.result.files[0].html !==undefined) { 
    12          $('.media-list p.clear').before(data.result.files[0].html); 
     6     $('#fileupload').fileupload({ 
     7          url: $('#fileupload').attr('action'), 
     8          autoUpload: false, 
     9          disabled: true 
     10     }).bind('fileuploaddone', function(e, data) { 
     11          if (data.result.files[0].html !==undefined) { 
     12               $('.media-list p.clear').before(data.result.files[0].html); 
     13          } 
     14     }); 
     15 
     16     var $container = $('#fileupload').parent().parent(); 
     17     var $msg; 
     18 
     19     if ($container.hasClass('enhanced_uploader')) { 
     20          $msg = dotclear.msg.enhanced_uploader_disable; 
     21          $('#fileupload').fileupload({disabled:false}); 
     22     } else { 
     23          $msg = dotclear.msg.enhanced_uploader_activate; 
    1324     } 
    14     }); 
    1525 
    16     var $container = $('#fileupload').parent().parent(); 
    17     var $msg; 
     26     $('<div><a href="#">' + $msg + '</a></div>').click( function() { 
     27          if ($container.hasClass('enhanced_uploader')) { 
     28               $msg = dotclear.msg.enhanced_uploader_activate; 
     29               $('#upfile').attr('multiple', false); 
    1830 
    19     if ($container.hasClass('enhanced_uploader')) { 
    20      $msg = dotclear.msg.enhanced_uploader_disable; 
    21      $('#fileupload').fileupload({disabled:false}); 
    22     } else { 
    23      $msg = dotclear.msg.enhanced_uploader_activate; 
    24     } 
    25  
    26     $('<div><a href="#">' + $msg + '</a></div>').click( function() { 
    27      if ($container.hasClass('enhanced_uploader')) { 
    28          $msg = dotclear.msg.enhanced_uploader_activate; 
    29          $('#upfile').attr('multiple', false); 
    30  
    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}); 
     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}); 
    3535     } else { 
    36          $msg = dotclear.msg.enhanced_uploader_disable; 
    37          $('#upfile').attr('multiple', true); 
    38          $('#fileupload').fileupload({disabled:false}); 
     36          $msg = dotclear.msg.enhanced_uploader_disable; 
     37          $('#upfile').attr('multiple', true); 
     38          $('#fileupload').fileupload({disabled:false}); 
    3939     } 
    4040     $(this).find('a').text($msg); 
    4141 
    4242     $container.toggleClass('enhanced_uploader'); 
    43     }).appendTo($('#fileupload')); 
     43}).appendTo($('#fileupload')); 
    4444 
    45     // Replace remove links by a POST on hidden form 
    46     fileRemoveAct(); 
     45     // Replace remove links by a POST on hidden form 
     46     fileRemoveAct(); 
    4747 
    48     function fileRemoveAct() { 
    49      $('a.media-remove').live('click', function() { 
    50          var m_name = $(this).parents('ul').find('li:first>a').text(); 
    51          if (window.confirm(dotclear.msg.confirm_delete_media.replace('%s',m_name))) { 
    52           var f = $('#media-remove-hide').get(0); 
    53           f.elements['remove'].value = this.href.replace(/^(.*)&remove=(.*?)(&|$)/,'$2'); 
    54           this.href = ''; 
    55           f.submit(); 
    56          } 
    57          return false; 
    58      }); 
    59     } 
     48     function fileRemoveAct() { 
     49          $('a.media-remove').live('click', function() { 
     50               var m_name = $(this).parents('ul').find('li:first>a').text(); 
     51               if (window.confirm(dotclear.msg.confirm_delete_media.replace('%s',m_name))) { 
     52                    var f = $('#media-remove-hide').get(0); 
     53                    f.elements['remove'].value = this.href.replace(/^(.*)&remove=(.*?)(&|$)/,'$2'); 
     54                    this.href = ''; 
     55                    f.submit(); 
     56               } 
     57               return false; 
     58          }); 
     59     } 
    6060}); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map