flymis/WebRoot/dojojs/src/widget/RichText.js
(开头部分) 56KB这里只显示每个文件的开头 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
*/
/* -*- tab-width: 4 -*- */
dojo.provide("dojo.widget.RichText");
dojo.require("dojo.widget.*");
dojo.require("dojo.html.*");
dojo.require("dojo.html.layout");
dojo.require("dojo.event.*");
dojo.require("dojo.string.extras");
dojo.require("dojo.uri.Uri");
// used to save content
if(dojo.hostenv.post_load_){
(function(){
var savetextarea = dojo.doc().createElement('textarea');
savetextarea.id = "dojo.widget.RichText.savedContent";
savetextarea.style = "display:none;position:absolute;top:-100px;left:-100px;height:3px;width:3px;overflow:hidden;";
dojo.body().appendChild(savetextarea);
})();
}else{
//dojo.body() is not available before onLoad is fired
try {
dojo.doc().write('<textarea id="dojo.widget.RichText.savedContent" ' +
'style="display:none;position:absolute;top:-100px;left:-100px;height:3px;width:3px;overflow:hidden;"></textarea>');
}catch(e){ }
}
// summary:
// dojo.widget.RichText is the core of the WYSIWYG editor in dojo, which
// provides the basic editing features. It also encapsulates the differences
// of different js engines for various browsers
dojo.widget.defineWidget(
"dojo.widget.RichText",
dojo.widget.HtmlWidget,
{
// Boolean:
// whether to inherit the parent's width or simply use 100%
inheritWidth: false,
// Boolean:
// whether focusing into this instance of richtext when page onload
focusOnLoad: true,
// String:
// If a save name is specified the content is saved and restored if the
// editor is not properly closed after editing has started.
saveName: "",
// String:
// temporary content storage
_content: "",
后面还有 1632 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。