Index: _whatsnew.html =================================================================== --- _whatsnew.html (revision 2030) +++ _whatsnew.html (working copy) @@ -49,6 +49,8 @@
Fixed Bugs:
Index: editor/_source/commandclasses/fck_othercommands.js =================================================================== --- editor/_source/commandclasses/fck_othercommands.js (revision 2029) +++ editor/_source/commandclasses/fck_othercommands.js (working copy) @@ -516,3 +516,22 @@ return FCK.GetNamedCommandState( 'Unlink') ; } }; + +// FCKRuleCommand +var FCKNbsp = function() +{ + this.Name = 'Non Breaking Space' ; +} + +FCKNbsp.prototype = +{ + Execute : function() + { + FCK.InsertHtml( ' ' ) ; + }, + + GetState : function() + { + return ( FCK.EditMode != FCK_EDITMODE_WYSIWYG ? FCK_TRISTATE_DISABLED : FCK_TRISTATE_OFF ) ; + } +} ; Index: editor/_source/internals/fckcommands.js =================================================================== --- editor/_source/internals/fckcommands.js (revision 2029) +++ editor/_source/internals/fckcommands.js (working copy) @@ -79,6 +79,7 @@ case 'NewPage' : oCommand = new FCKNewPageCommand() ; break ; case 'PageBreak' : oCommand = new FCKPageBreakCommand() ; break ; case 'Rule' : oCommand = new FCKRuleCommand() ; break ; + case 'Nbsp' : oCommand = new FCKNbsp() ; break ; case 'TextColor' : oCommand = new FCKTextColorCommand('ForeColor') ; break ; case 'BGColor' : oCommand = new FCKTextColorCommand('BackColor') ; break ; Index: fckconfig.js =================================================================== --- fckconfig.js (revision 2029) +++ fckconfig.js (working copy) @@ -139,7 +139,8 @@ [ CTRL + 73 /*I*/, 'Italic' ], [ CTRL + 85 /*U*/, 'Underline' ], [ CTRL + SHIFT + 83 /*S*/, 'Save' ], - [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ] + [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ], + [ SHIFT + 32 /*SPACE*/, 'Nbsp' ] ] ; FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;