Changeset 5781


Ignore:
Timestamp:
08/02/10 13:05:29 (4 years ago)
Author:
Saare
Message:

#6046: Flag elements that became readonly by our code to avoid lack of functionality.

Location:
CKEditor/branches/versions/3.4.x/_source
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.4.x/_source/core/dom/node.js

    r5709 r5781  
    667667                                if ( current.type == CKEDITOR.NODE_ELEMENT ) 
    668668                                { 
    669                                         if ( current.is ( 'body' ) ) 
     669                                        if ( current.is( 'body' ) || current.getCustomData( '_cke_notReadOnly' ) ) 
    670670                                                break; 
    671671 
  • CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js

    r5773 r5781  
    996996                                                && ( element.is( 'input' ) || element.is( 'textarea' ) ) ) 
    997997                                { 
    998                                         element.setAttribute( 'contentEditable', false ); 
     998                                        if ( !element.isReadOnly() ) 
     999                                        { 
     1000                                                element.setAttribute( 'contentEditable', false ); 
     1001                                                // We should flag that the element was locked by our code so 
     1002                                                // it'll be editable by the editor functions (#6046). 
     1003                                                element.setCustomData( '_cke_notReadOnly', 1 ); 
     1004                                        } 
    9991005                                } 
    10001006                        }); 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy