Bug Tracker

Changes between Version 4 and Version 5 of Ticket #8500, comment 1


Ignore:
Timestamp:
03/11/11 08:55:19 (2 years ago)
Author:
gnarf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8500, comment 1

    v4 v5  
    55    var _append = $.fn.append; 
    66 
    7     function getChecked(el) { 
    8         if (el && el.jquery) { 
    9             return el.length == 1 && el[0].nodeName == "INPUT" && el[0].checked ? el : el.find('input:checked'); 
     7    function getChecked( el ) { 
     8        if ( el && el.jquery ) { 
     9            return el.length == 1 && el[0].nodeName == "INPUT" && el[0].checked ?  
     10                el :  
     11                el.find('input:checked'); 
    1012        } 
    1113        return $(); 
    1214    } 
    1315 
    14     $.fn.append = function(arg) { 
    15         var chk = getChecked(arg), 
    16             ret = _append.apply(this, arguments); 
    17         getChecked(arg).removeAttr('checked'); 
    18         chk.attr('checked','checked'); 
     16    $.fn.append = function( arg ) { 
     17        var chk = getChecked( arg ), 
     18            ret = _append.apply( this, arguments ); 
     19        getChecked( arg ).removeAttr( 'checked' ); 
     20        chk.attr( 'checked', 'checked' ); 
    1921        return ret; 
    2022    };