Changeset 2994


Ignore:
Timestamp:
01/23/09 14:20:46 (5 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 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy