Changeset 2994


Ignore:
Timestamp:
01/23/09 14:20:46 (7 years ago)
Author:
fredck
Message:

Simplified and fixed the newpage plugin. Remove the confirmation, as we'll have the undo system to handle user errors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/prototype/_source/plugins/newpage/plugin.js

    r2938 r2994  
    1313        init : function( editor, pluginPath )
    1414        {
    15                 editor.addCommand( 'newpage', CKEDITOR.plugins.newpage );
     15                var config = editor.config.newpage,
     16                        data = config.resetToStartupContent ? editor.getData() : config.newPageContent;
     17
     18                editor.addCommand( 'newpage',
     19                        {
     20                                exec : function( editor )
     21                                {
     22                                        editor.setData( data );
     23                                }
     24                        });
     25                       
    1626                editor.ui.addButton( 'NewPage',
    1727                        {
     
    1929                                command : 'newpage'
    2030                        });
    21                 if ( editor.config.newpage.resetToStartupContent )
    22                         CKEDITOR.plugins.newpage.newContent = editor.getData();
    23                 else
    24                         CKEDITOR.plugins.newpage.newContent = editor.config.newpage.newPageContent;
    2531        }
    2632});
    2733
    28 CKEDITOR.plugins.newpage =
    29 {
    30         newContent : '',
    31         exec : function( editor )
    32         {
    33                 if ( editor.config.newpage.confirmation == false || confirm( editor.lang.common.confirmNewPage ) )
    34                         editor.setData( CKEDITOR.plugins.newpage.newContent );
    35         }
    36 };
    37 
    3834CKEDITOR.config.newpage =
    3935{
    40         confirmation : true,
    4136        resetToStartupContent : false,
    4237        newPageContent : ''
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2015 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy