ckeditor/_source/plugins/specialchar/plugin.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @file Special Character plugin
*/
CKEDITOR.plugins.add( 'specialchar',
{
// List of available localizations.
availableLangs : { en:1 },
init : function( editor )
{
var pluginName = 'specialchar',
plugin = this;
// Register the dialog.
CKEDITOR.dialog.add( pluginName, this.path + 'dialogs/specialchar.js' );
editor.addCommand( pluginName,
{
exec : function()
{
var langCode = editor.langCode;
langCode = plugin.availableLangs[ langCode ] ? langCode : 'en';
CKEDITOR.scriptLoader.load(
CKEDITOR.getUrl( plugin.path + 'lang/' + langCode + '.js' ),
function()
{
CKEDITOR.tools.extend( editor.lang.specialChar, plugin.langEntries[ langCode ] );
editor.openDialog( pluginName );
});
},
modes : { wysiwyg:1 },
canUndo : false
});
// Register the toolbar button.
editor.ui.addButton( 'SpecialChar',
{
label : editor.lang.specialChar.toolbar,
command : pluginName
});
}
} );
/**
* The list of special characters visible in the Special Character dialog window.
* @type Array
* @example
* config.specialChars = [ '"', '’', [ '&custom;', 'Custom label' ] ];
* config.specialChars = config.specialChars.concat( [ '"', [ '’', 'Custom label' ] ] );
*/
CKEDITOR.config.specialChars =
[
'!','"','#','$','%','&',"'",'(',')','*','+','-','.','/',
后面还有 10 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。