flymis/WebRoot/dojojs/src/widget/Editor2Toolbar.js
(开头部分) 18KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
Copyright (c) 2004-2006, The Dojo Foundation
All Rights Reserved.
Licensed under the Academic Free License version 2.1 or above OR the
modified BSD license. For more information on Dojo licensing, see:
http://dojotoolkit.org/community/licensing.shtml
*/
dojo.provide("dojo.widget.Editor2Toolbar");
dojo.require("dojo.lang.*");
dojo.require("dojo.widget.*");
dojo.require("dojo.event.*");
dojo.require("dojo.html.layout");
dojo.require("dojo.html.display");
dojo.require("dojo.widget.RichText");
dojo.require("dojo.widget.PopupContainer");
dojo.require("dojo.widget.ColorPalette");
// Object: Manager available editor2 toolbar items
dojo.widget.Editor2ToolbarItemManager = {
_registeredItemHandlers: [],
registerHandler: function(/*Object*/obj, /*String*/func){
// summary: register a toolbar item handler
// obj: object which has the function to call
// func: the function in the object
if(arguments.length == 2){
this._registeredItemHandlers.push(function(){return obj[func].apply(obj, arguments);});
}else{
/* obj: Function
func: null
pId: f */
// for(i in this._registeredItemHandlers){
// if(func === this._registeredItemHandlers[i]){
// dojo.debug("Editor2ToolbarItemManager handler "+func+" is already registered, ignored");
// return;
// }
// }
this._registeredItemHandlers.push(obj);
}
},
removeHandler: function(func){
// summary: remove a registered handler
for(var i in this._registeredItemHandlers){
if(func === this._registeredItemHandlers[i]){
delete this._registeredItemHandlers[i];
return;
}
}
dojo.debug("Editor2ToolbarItemManager handler "+func+" is not registered, can not remove.");
},
destroy: function(){
for(var i in this._registeredItemHandlers){
delete this._registeredItemHandlers[i];
}
},
getToolbarItem: function(/*String*/name){
// summary: return a toobar item with the given name
后面还有 540 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。