liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
 
/**
 * @file Horizontal Rule plugin.
 */
 
(function()
{
    var horizontalruleCmd =
    {
        canUndo : false,    // The undo snapshot will be handled by 'insertElement'.
        exec : function( editor )
        {
            var hr = editor.document.createElement( 'hr' );
            editor.insertElement( hr );
        }
    };
 
    var pluginName = 'horizontalrule';
 
    // Register a plugin named "horizontalrule".
    CKEDITOR.plugins.add( pluginName,
    {
        init : function( editor )
        {
            editor.addCommand( pluginName, horizontalruleCmd );
            editor.ui.addButton( 'HorizontalRule',
                {
                    label : editor.lang.horizontalrule,
                    command : pluginName
                });
        }
    });
})();