Bug Tracker

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


Ignore:
Timestamp:
Mar 11, 2011, 3:55:19 AM (11 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    };