Discuz.Web/javascript/simplyeditor.js

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

var colorOptions = new Array('Black', 'Sienna', 'DarkOliveGreen', 'DarkGreen', 'DarkSlateBlue', 'Navy', 'Indigo', 'DarkSlateGray', 'DarkRed', 'DarkOrange',
    'Olive', 'Green', 'Teal', 'Blue', 'SlateGray', 'DimGray', 'Red', 'SandyBrown', 'YellowGreen', 'SeaGreen', 'MediumTurquoise', 'RoyalBlue', 'Purple', 'Gray', 'Magenta', 'Orange',
    'Yellow', 'Lime', 'Cyan', 'DeepSkyBlue', 'DarkOrchid', 'Silver', 'Pink', 'Wheat', 'LemonChiffon', 'PaleGreen', 'PaleTurquoise', 'LightBlue', 'Plum', 'White');

var SimplyEditor = function (instanceName, contentName, cssdir, text, width, rows) {
    this.instanceName = instanceName;
    this.contentName = contentName;
    width = width ? width : 600;
    rows = rows ? rows : 5;
    text = text ? text : '';
    InitEditor(this, instanceName, contentName, cssdir, width, rows, text);

    this.textArea = $(instanceName + 'message');
    this.textValue = $(instanceName + 'message_hidden');
}

function InitEditor(obj, instanceName, contentName, cssdir, width, rows, text) {
    var editorContent = $(contentName);
    var editorCss = document.createElement('LINK');
    editorCss.id = instanceName + '_css';
    editorCss.href = cssdir + '/seditor.css';
    editorCss.rel = 'stylesheet';
    editorCss.type = 'text/css';

    editorContent.appendChild(editorCss);
    var previewContent = document.createElement('DIV');
    previewContent.id = instanceName + 'message_view';
    previewContent.style.display = 'none';
    previewContent.className   = 'preview';

    var editor_tb = document.createElement('DIV');
    editor_tb.className  = 'editor_tb';
    editor_tb.style.width = width + 'px';

    //span
    var preview_span = document.createElement('SPAN');
    preview_span.style.styleFloat = 'right';
    preview_span.style.cssFloat = 'right';

    var preview_a = document.createElement('A');
    preview_a.id = instanceName + '_viewsignature';
    preview_a.href = '###';
    preview_a.innerHTML = '预览';
    preview_a.onclick = function on() {
        obj.Preview();
    }

    preview_span.appendChild(preview_a);
    //span end

    //controlPanel
    var editorControlPanel = document.createElement('DIV');
    var bold = document.createElement('A');
    bold.href = 'javascript:;';
    bold.className  = 'tb_bold';
    bold.title = '粗体';
    bold.onclick = function on() {
        seditor_insertunit(instanceName, '[b]', '[/b]');
        obj.SyncText();
    }
后面还有 140 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。