Ticket #2247: 2247.patch

File 2247.patch, 2.6 KB (added by Frederico Caldeira Knabben, 16 years ago)
  • _whatsnew.html

     
    4949                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2163">#2163</a>] If the FCKConfig.DocType
    5050                        setting points to a HTML DocType then the output won't generate self-closing tags (it will output
    5151                        &lt;img &gt; instead of &lt;img /&gt;).</li>
     52                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2247">#2247</a>] The SHIFT+SPACE
     53                        keystroke will now produce a &amp;nbsp; character.</li>
    5254        </ul>
    5355        <p>
    5456                Fixed Bugs:</p>
  • editor/_source/commandclasses/fck_othercommands.js

     
    516516                return FCK.GetNamedCommandState( 'Unlink') ;
    517517        }
    518518};
     519
     520// FCKRuleCommand
     521var FCKNbsp = function()
     522{
     523        this.Name = 'Non Breaking Space' ;
     524}
     525
     526FCKNbsp.prototype =
     527{
     528        Execute : function()
     529        {
     530                FCK.InsertHtml( '&nbsp;' ) ;
     531        },
     532
     533        GetState : function()
     534        {
     535                return ( FCK.EditMode != FCK_EDITMODE_WYSIWYG ? FCK_TRISTATE_DISABLED : FCK_TRISTATE_OFF ) ;
     536        }
     537} ;
  • editor/_source/internals/fckcommands.js

     
    7979                case 'NewPage'          : oCommand = new FCKNewPageCommand() ; break ;
    8080                case 'PageBreak'        : oCommand = new FCKPageBreakCommand() ; break ;
    8181                case 'Rule'                     : oCommand = new FCKRuleCommand() ; break ;
     82                case 'Nbsp'                     : oCommand = new FCKNbsp() ; break ;
    8283
    8384                case 'TextColor'        : oCommand = new FCKTextColorCommand('ForeColor') ; break ;
    8485                case 'BGColor'          : oCommand = new FCKTextColorCommand('BackColor') ; break ;
  • fckconfig.js

     
    139139        [ CTRL + 73 /*I*/, 'Italic' ],
    140140        [ CTRL + 85 /*U*/, 'Underline' ],
    141141        [ CTRL + SHIFT + 83 /*S*/, 'Save' ],
    142         [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ]
     142        [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
     143        [ SHIFT + 32 /*SPACE*/, 'Nbsp' ]
    143144] ;
    144145
    145146FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy