Ticket #3303: 3303.patch

File 3303.patch, 867 bytes (added by Frederico Caldeira Knabben, 12 years ago)
  • _source/core/dom/domobject.js

     
    178178                var expandoNumber = this.$._cke_expando,
    179179                        dataSlot = expandoNumber && customData[ expandoNumber ];
    180180
    181                 if ( dataSlot && dataSlot[ key ] !== undefined )
    182                         return dataSlot[ key ];
    183                 return null;
     181                return dataSlot && dataSlot[ key ];
    184182        };
    185183
    186184        domObjectProto.removeCustomData = function( key )
    187185        {
    188186                var expandoNumber = this.$._cke_expando,
    189187                        dataSlot = expandoNumber && customData[ expandoNumber ],
    190                         retval = dataSlot[ key ];
     188                        retval = dataSlot && dataSlot[ key ];
    191189
    192                 delete dataSlot[ key ];
     190                if ( typeof retval != 'undefined' )
     191                        delete dataSlot[ key ];
     192
    193193                return retval || null;
    194194        };
    195195
© 2003 – 2020 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy