Changeset 638

Show
Ignore:
Timestamp:
2007-08-08 11:44:01 (16 months ago)
Author:
martinkou
Message:

Fix for #328 : Pressing Enter keys inside <pre> blocks will now produce <br> nodes instead of splitting the <pre> block.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • FCKeditor/trunk/editor/_source/classes/fckenterkey.js

    r474 r638  
    111111        this._HasShift = ( hasShift === true ) ; 
    112112 
     113        var parentElement = FCKSelection.GetParentElement() ; 
     114        var parentPath = new FCKElementPath( parentElement ) ; 
    113115        var sMode = mode || this.EnterMode ; 
    114  
    115         if ( sMode == 'br' ) 
     116         
     117        if ( sMode == 'br' || parentPath.Block && parentPath.Block.tagName.toLowerCase() == 'pre' ) 
    116118                return this._ExecuteEnterBr() ; 
    117119        else