aspnet_client/FreeTextBox/FTB-FreeTextBox.js
(开头部分) 48KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* main FTB object
-------------------------------------- */
function FTB_FreeTextBox(id, enableToolbars, readOnly, buttons, dropdownlists, breakMode, pasteMode, tabMode, startMode, clientSideTextChanged, designModeCss, designModeBodyTagCssClass, baseUrl, textDirection, buttonImageFormat, imageGalleryUrl, imageGalleryPath, receiveFocus, buttonWidth, buttonHeight) {
this.debug = document.getElementById('debug');
this.id = id;
this.enableToolbars = enableToolbars;
this.readOnly = readOnly;
this.buttons = buttons;
this.dropdownlists = dropdownlists;
this.breakMode = breakMode;
this.pasteMode = pasteMode;
this.tabMode = tabMode;
this.startMode = startMode;
this.clientSideTextChanged = clientSideTextChanged;
this.designModeCss = designModeCss;
this.designModeBodyTagCssClass = designModeBodyTagCssClass;
this.baseUrl = baseUrl;
this.textDirection = textDirection;
this.buttonImageFormat = buttonImageFormat; // currently unused
this.imageGalleryUrl = imageGalleryUrl;
this.imageGalleryPath = imageGalleryPath;
this.hasFocus = false;
this.mode = FTB_MODE_DESIGN;
this.initialized = false;
this.undoArray = new Array();
this.undoArrayMax = 16;
this.undoArrayPos = -1;
this.lastEvent = null;
//};
//FTB_FreeTextBox.prototype.Initialize = function() {
var ftb = this;
// 2. Find everything
//* windows
this.htmlEditor = document.getElementById(this.id);
if (FTB_Browser.isIE) {
this.previewPane = eval(this.id + "_previewPane");
this.designEditor = eval(this.id + "_designEditor");
this.designEditor.ftb = this;
this.designEditor.document.ftb = this;
document.getElementById(this.id + "_designEditor").document.ftb = this;
} else {
this.previewPane = document.getElementById(this.id + "_previewPane").contentWindow;
this.designEditor = document.getElementById(this.id + "_designEditor").contentWindow;
this.designEditor.document.ftb = this;
}
//* areas
this.toolbarArea = document.getElementById(this.id + "_toolbarArea");
this.designEditorArea = document.getElementById(this.id + "_designEditorArea");
this.htmlEditorArea = document.getElementById(this.id + "_htmlEditorArea");
this.previewPaneArea = document.getElementById(this.id + "_previewPaneArea");
//* tabs
this.designModeTab = document.getElementById(this.id + "_designModeTab");
后面还有 1521 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。