Changeset 7066


Ignore:
Timestamp:
06/16/2011 08:34:29 PM (4 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