Changeset 5685


Ignore:
Timestamp:
07/09/10 18:26:22 (4 years ago)
Author:
alfonsoml
Message:

#5927 Use .controlStyle in the definition of an ui.dialog.element to set specific inline styles.

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r5684 r5685  
    4040                        New features:</p> 
    4141        <ul> 
    42                         <li></li> 
     42                <li><a href="http://dev.fckeditor.net/ticket/5882">#5882</a> : New event dialog#selectPage like the OnDialogTabChange in FCKeditor.</li> 
     43                <li><a href="http://dev.fckeditor.net/ticket/5927">#5927</a> : The native controls in ui.dialog elements can be styled with a controlStyle definition.</li> 
    4344        </ul> 
    4445        <p> 
     
    6566                <li><a href="http://dev.fckeditor.net/ticket/4997">#4997</a> : Provide better access to the native input in the ui.dialog.file element.</li> 
    6667                <li><a href="http://dev.fckeditor.net/ticket/5914">#5914</a> : Modified the Smilies dialog to make active only the images and not their borders.</li> 
    67                 <li><a href="http://dev.fckeditor.net/ticket/5882">#5882</a> : New event dialog#selectPage like the OnDialogTabChange in FCKeditor.</li> 
    6868        </ul> 
    6969        <h3> 
  • CKEditor/trunk/_source/plugins/dialogui/plugin.js

    r5682 r5685  
    237237                                        attributes.size = elementDefinition.size; 
    238238 
     239                                if ( elementDefinition.controlStyle ) 
     240                                        attributes.style = elementDefinition.controlStyle; 
     241 
    239242                                // If user presses Enter in a text box, it implies clicking OK for the dialog. 
    240243                                var me = this, keyPressedOnMe = false; 
     
    376379                                        if ( elementDefinition[ 'default' ] ) 
    377380                                                attributes.checked = 'checked'; 
     381 
     382                                        if (typeof myDefinition.controlStyle != 'undefined') 
     383                                                myDefinition.style = myDefinition.controlStyle; 
     384 
    378385                                        _.checkbox = new CKEDITOR.ui.dialog.uiElement( dialog, myDefinition, html, 'input', null, attributes ); 
    379386                                        html.push( ' <label id="', labelId, '" for="', attributes.id, '">', 
     
    454461                                                cleanInnerDefinition( inputDefinition ); 
    455462                                                cleanInnerDefinition( labelDefinition ); 
     463 
     464                                                if (typeof inputDefinition.controlStyle != 'undefined') 
     465                                                        inputDefinition.style = inputDefinition.controlStyle; 
     466 
    456467                                                children.push( new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ) ); 
    457468                                                inputHtml.push( ' ' ); 
     
    611622                                        } 
    612623 
     624                                        if (typeof myDefinition.controlStyle != 'undefined') 
     625                                                myDefinition.style = myDefinition.controlStyle; 
     626 
    613627                                        _.select = new CKEDITOR.ui.dialog.uiElement( dialog, myDefinition, html, 'select', null, attributes, innerHTML.join( '' ) ); 
    614628                                        return html.join( '' ); 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy