Changeset 7505


Ignore:
Timestamp:
06/21/12 14:06:22 (3 years ago)
Author:
Reinmar
Message:

#8783: getAttribute( 'contenteditable' ) was returning 'inherited' on IE7 and IE6 for elements created from code.

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r7504 r7505  
    4545                        Fixed issues:</p> 
    4646        <ul> 
     47                <li><a href="http://dev.ckeditor.com/ticket/8783">#8783</a> : getAttribute( 'contenteditable' ) returns 'inherited' on IE7 and IE6 for elements created from code.</li> 
    4748                <li><a href="http://dev.ckeditor.com/ticket/8463">#8463</a> : WebKit: Cut/Copy buttons didn't go on "enabled" state.</li> 
    4849                <li><a href="http://dev.ckeditor.com/ticket/9043">#9043</a> : Command newpage didn't return its name when afterCommandExec event was fired.</li> 
  • CKEditor/trunk/_source/core/dom/element.js

    r7493 r7505  
    467467                                                        // IE does not return inline styles via getAttribute(). See #2947. 
    468468                                                        return this.$.style.cssText; 
     469 
     470                                                case 'contenteditable': 
     471                                                case 'contentEditable': 
     472                                                        return this.$.attributes.getNamedItem( 'contentEditable' ).specified ? 
     473                                                                        this.$.getAttribute( 'contentEditable' ) : null; 
    469474                                        } 
    470475 
     
    10701075                                        else if ( name == 'checked' ) 
    10711076                                                this.$.checked = value; 
     1077                                        else if ( name == 'contenteditable' ) 
     1078                                                standard.call( this, 'contentEditable', value ); 
    10721079                                        else 
    10731080                                                standard.apply( this, arguments ); 
     
    11441151                                        else if ( name == 'tabindex' ) 
    11451152                                                name = 'tabIndex'; 
     1153                                        else if ( name == 'contenteditable' ) 
     1154                                                name = 'contentEditable'; 
    11461155                                        standard.call( this, name ); 
    11471156                                }; 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy