Changeset 7066


Ignore:
Timestamp:
06/16/11 20:34:29 (3 years ago)
Author:
wwalc
Message:

Merge trunk [7060:7065].

Location:
CKEditor/branches/versions/3.6.x
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/versions/3.6.x

  • CKEditor/branches/versions/3.6.x/CHANGES.html

    r7060 r7066  
    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    22<!-- 
    33Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. 
     
    8888                <li><a href="http://dev.ckeditor.com/ticket/7584">#7584</a> : Start number of the List dialog window now works with numbered list items.</li> 
    8989                <li><a href="http://dev.ckeditor.com/ticket/6975">#6975</a> : [IE6, IE7] A definition list crashes Internet Explorer on HTML output.</li> 
    90                 <li><a href="http://dev.ckeditor.com/ticket/7492">#7492</a> : Styles overrides do not work on the same element tag.</li> 
    9190                <li><a href="http://dev.ckeditor.com/ticket/7841">#7841</a> : Deleting a column with a cell deleted in one of the rows does not work.</li> 
    9291                <li><a href="http://dev.ckeditor.com/ticket/7944">#7944</a> : The <em>Enter</em> key should not split or create new paragraphs inside caption elements.</li> 
     
    9998                <li><a href="http://dev.ckeditor.com/ticket/7566">#7566</a> : BiDi: Increasing indentation of a list item changes the language direction.</li> 
    10099                <li><a href="http://dev.ckeditor.com/ticket/7839">#7839</a> : [IE] Pasting multi-level numbered lists from Microsoft Word does not work properly.</li> 
    101                 <li><a href="http://dev.ckeditor.com/ticket/188">#188</a> : [IE] Object selection was making the toolbar inactive in some situations.</li>  
     100                <li><a href="http://dev.ckeditor.com/ticket/188">#188</a> : [IE] Object selection was making the toolbar inactive in some situations.</li> 
    102101                <li>Updated the following language files:<ul> 
    103102                        <li><a href="http://dev.ckeditor.com/ticket/7834">#7834</a> : Dutch;</li> 
  • CKEditor/branches/versions/3.6.x/_samples/output_xhtml.html

    r6660 r7066  
    9999                                                { 
    100100                                                                element         : 'span', 
    101                                                                 attributes              : { 'class' : '#(family)' }, 
    102                                                                 overrides       : [ { element : 'span', attributes : { 'class' : /^Font(?:Comic|Courier|Times)$/ } } ] 
     101                                                                attributes              : { 'class' : '#(family)' } 
    103102                                                }, 
    104103 
     
    110109                                                        { 
    111110                                                                element         : 'span', 
    112                                                                 attributes      : { 'class' : '#(size)' }, 
    113                                                                 overrides       : [ { element : 'span', attributes : { 'class' : /^Font(?:Smaller|Larger|Small|Big|Double)$/ } } ] 
     111                                                                attributes      : { 'class' : '#(size)' } 
    114112                                                        } , 
    115113 
     
    123121                                                        { 
    124122                                                                element : 'span', 
    125                                                                 attributes : { 'class' : '#(color)' }, 
    126                                                                 overrides       : [ { element : 'span', attributes : { 'class' : /^FontColor(?:1|2|3)$/ } } ] 
     123                                                                attributes : { 'class' : '#(color)' } 
    127124                                                        }, 
    128125 
     
    130127                                                        { 
    131128                                                                element : 'span', 
    132                                                                 attributes : { 'class' : '#(color)BG' }, 
    133                                                                 overrides       : [ { element : 'span', attributes : { 'class' : /^FontColor(?:1|2|3)BG$/ } } ] 
     129                                                                attributes : { 'class' : '#(color)BG' } 
    134130                                                        }, 
    135131 
  • CKEditor/branches/versions/3.6.x/_source/core/dom/node.js

    r7040 r7066  
    656656                /** 
    657657                 * Checks if this node is read-only (should not be changed). Additionally 
    658                  * it returns the element that defines the read-only state of this node  
     658                 * it returns the element that defines the read-only state of this node 
    659659                 * (if present). It may be the node itself or any of its parent 
    660660                 * nodes. 
  • CKEditor/branches/versions/3.6.x/_source/plugins/dialog/plugin.js

    r7060 r7066  
    312312                                                                evt.stop(); 
    313313                                                        } 
    314                                                          
     314 
    315315                                                        handleFieldValidated.call( item, !invalid, typeof retval == 'string' ? retval : undefined ); 
    316316                                                        return invalid; 
  • CKEditor/branches/versions/3.6.x/_source/plugins/fakeobjects/plugin.js

    r7060 r7066  
    169169                        height && element.setAttribute( 'height', replaceCssLength( element.getAttribute( 'height' ), height ) ); 
    170170                } 
    171                  
     171 
    172172                return element; 
    173         } 
     173        }; 
    174174 
    175175})(); 
  • CKEditor/branches/versions/3.6.x/_source/plugins/list/plugin.js

    r7060 r7066  
    1 /* 
     1/* 
    22Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. 
    33For licensing, see LICENSE.html or http://ckeditor.com/license 
     
    152152                                        } 
    153153 
    154                                         if ( item.grandparent.getDirection( 1 ) != orgDir && currentListItem.type == CKEDITOR.NODE_ELEMENT ) 
    155                                                 currentListItem.setAttribute( 'dir', orgDir ); 
    156                                         else 
    157                                                 currentListItem.removeAttribute( 'dir' ); 
     154                                        if ( currentListItem.type == CKEDITOR.NODE_ELEMENT ) 
     155                                        { 
     156                                                if ( item.grandparent.getDirection( 1 ) != orgDir ) 
     157                                                        currentListItem.setAttribute( 'dir', orgDir ); 
     158                                                else 
     159                                                        currentListItem.removeAttribute( 'dir' ); 
     160                                        } 
    158161 
    159162                                        for ( i = 0 ; i < item.contents.length ; i++ ) 
  • CKEditor/branches/versions/3.6.x/_source/plugins/styles/plugin.js

    r7040 r7066  
    11291129        { 
    11301130                var def = style._.definition, 
    1131                         attributes = def.attributes, 
     1131                        attributes = CKEDITOR.tools.extend( {}, def.attributes, getOverrides( style )[ element.getName() ] ), 
    11321132                        styles = def.styles, 
    1133                         overrides = getOverrides( style )[ element.getName() ], 
    11341133                        // If the style is only about the element itself, we have to remove the element. 
    11351134                        removeEmpty = CKEDITOR.tools.isEmpty( attributes ) && CKEDITOR.tools.isEmpty( styles ); 
     
    11561155                        element.removeStyle( styleName ); 
    11571156                } 
    1158  
    1159                 removeOverrides( element, overrides ) ; 
    11601157 
    11611158                if ( removeEmpty ) 
  • CKEditor/branches/versions/3.6.x/_source/plugins/table/dialogs/table.js

    r7060 r7066  
    523523                                                                                { 
    524524                                                                                        var caption = nodeList.getItem( 0 ); 
    525  
    526                                                                                         var firstElementChild = caption.getFirst( CKEDITOR.dom.walker.nodeType( CKEDITOR.NODE_ELEMENT ) ) 
     525                                                                                        var firstElementChild = caption.getFirst( CKEDITOR.dom.walker.nodeType( CKEDITOR.NODE_ELEMENT ) ); 
     526 
    527527                                                                                        if ( firstElementChild && !firstElementChild.equals( caption.getBogus() ) ) 
    528528                                                                                        { 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy