Dotclear

Changeset 2201:d2d2f2d312dc


Ignore:
Timestamp:
10/02/13 12:24:18 (12 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

Fix previous commit : checkboxesHelpers now really manage checkboxes added dynamically

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/common.js

    r2200 r2201  
    281281 
    282282          $('<a href="#">'+dotclear.msg.select_all+'</a>').click(function() { 
    283                if (target === undefined) { 
    284                     target = $(e).parents('form').find('input[type="checkbox"]'); 
    285                } 
    286                target.check(); 
     283               if (target !== undefined) { 
     284                    target.check(); 
     285               } else { 
     286                    $(e).parents('form').find('input[type="checkbox"]').check(); 
     287               } 
     288 
    287289               return false; 
    288290          }).appendTo($(e)); 
     
    290292 
    291293          $('<a href="#">'+dotclear.msg.no_selection+'</a>').click(function() { 
    292                if (target === undefined) { 
    293                     target = $(e).parents('form').find('input[type="checkbox"]'); 
    294                } 
    295                target.unCheck(); 
     294               if (target !== undefined) { 
     295                    target.unCheck(); 
     296               } else { 
     297                    $(e).parents('form').find('input[type="checkbox"]').unCheck(); 
     298               } 
     299 
    296300               return false; 
    297301          }).appendTo($(e)); 
     
    299303 
    300304          $('<a href="#">'+dotclear.msg.invert_sel+'</a>').click(function() { 
    301                if (target === undefined) { 
    302                     target = $(e).parents('form').find('input[type="checkbox"]'); 
    303                } 
    304                target.toggleCheck(); 
     305               if (target !== undefined) { 
     306                    target.toggleCheck(); 
     307               } else { 
     308                    $(e).parents('form').find('input[type="checkbox"]').toggleCheck(); 
     309               } 
     310 
    305311               return false; 
    306312          }).appendTo($(e)); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map