Dotclear

Changeset 2451:be76d3eff1a4


Ignore:
Timestamp:
10/18/13 22:40:35 (10 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
2.6
Message:

Test existence of tabs before using it in _media_item.js, fixes #1787

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media_item.js

    r2101 r2451  
    11$(function() { 
    2      $('#media-details-tab').onetabload(function() { 
    3           // Add date picker 
    4           var media_dt = document.getElementById('media_dt'); 
    5           if (media_dt == undefined) { return; } 
    6           var post_dtPick = new datePicker(media_dt); 
    7           post_dtPick.img_top = '1.5em'; 
    8           post_dtPick.draw(); 
    9      }); 
    10       
     2     if ($('#media-details-tab').length) { 
     3          $('#media-details-tab').onetabload(function() { 
     4               // Add date picker 
     5               var media_dt = document.getElementById('media_dt'); 
     6               if (media_dt == undefined) { return; } 
     7               var post_dtPick = new datePicker(media_dt); 
     8               post_dtPick.img_top = '1.5em'; 
     9               post_dtPick.draw(); 
     10          }); 
     11     } 
     12 
    1113     // Display zip file content 
    1214     $('#file-unzip').each(function() { 
     
    1416          var mediaId = $(this).find('input[name=id]').val(); 
    1517          var self = $(this); 
    16            
     18 
    1719          a.href = '#'; 
    1820          $(a).text(dotclear.msg.zip_file_content); 
    1921          self.before(a); 
    2022          $(a).wrap('<p></p>'); 
    21            
     23 
    2224          $(a).click(function() { 
    2325               $.get('services.php',{f:'getZipMediaContent',id: mediaId},function(data) { 
    2426                    var rsp = $(data).children('rsp')[0]; 
    25                      
     27 
    2628                    if (rsp.attributes[0].value == 'ok') { 
    2729                         var div = document.createElement('div'); 
    2830                         var list = document.createElement('ul'); 
    2931                         var expanded = false; 
    30                           
     32 
    3133                         $(div).css({ 
    3234                              overflow: 'auto', 
     
    3941                         $(a).hide(); 
    4042                         $(div).before('<h3>' + dotclear.msg.zip_file_content + '</h3>'); 
    41                           
     43 
    4244                         $(rsp).find('file').each(function() { 
    4345                              $(list).append('<li>' + $(this).text() + '</li>'); 
     
    5456          }); 
    5557     }); 
    56       
     58 
    5759     // Confirm for inflating in current directory 
    5860     $('#file-unzip').submit(function() { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map