• tinymce


    tinymce 3

        tinyMCE.init({
            // mode的方法1  选择指定文本域  需要与editor_selector一起使用
            //mode : "specific_textareas",
            //editor_selector : "mceEditor",//只能填写类名
            
            // mode的方法2 指定文本域  需要与editor_selector一起使用        
            //mode : "textareas",//在页面加载时将所有textarea元素转换为编辑器
    
            // mode的方法3  需要与elements一起用选择指定名称的元素。   
            //mode : "exact",
            //elements: "Editor_Edit_EditorBody",    //这些元素可以是任何类型 - 例如textareas或div  这里是ID=Editor_Edit_EditorBody   
    
            //mode的方法3  mode : "none"与tinyMCE.execCommand一起使用 
            mode : "none", 
    
            
            theme : "advanced",
            skin : "o2k7",
            language: "zh-cn",
            plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave",
    
        });
    
        tinyMCE.execCommand("mceAddControl", true, "Editor_Edit_EditorBody");
            <form method="post" action="http://tinymce.moxiecode.com/dump.php?example=true">
                <h3>example2</h3>
    
                <textarea id="myarea1" class="mceEditor">This will be an editor.</textarea>
                <textarea id="Editor_Edit_EditorBody">mode : "exact"</textarea>
    
                <br />
                <input type="submit" name="save" value="Submit" />
                <input type="reset" name="reset" value="Reset" />
            </form>

    API:

    tinyMCEPopup

    tinymce.AddOnManager:

    方法:
    add(id:String, o:Theme/Plugin):Theme/Plugin://通过它的短名称添加加载(插件或主题)项的实例
    //eg
    // Create a simple plugin
    tinymce.create('tinymce.plugins.TestPlugin', {
      TestPlugin: function(ed, url) {
      ed.on('click', function(e) {
         ed.windowManager.alert('Hello World!');
      });
      }
    });
    
    // Register plugin using the add method
    tinymce.PluginManager.add('test', tinymce.plugins.TestPlugin);
    
    // Initialize TinyMCE
    tinymce.init({
     ...
     plugins: '-test' // Init the plugin but don't try to load it
    });
    
    get(n:String):Theme/Plugin ://通过短名称返回指定add方法添加的(插件或主题)实例
    load(n:String, u:String, cb:function, s:Object)://加载特定网址的加载项
    //eg:
    tinymce.PluginManager.load('myplugin', '/some/dir/someplugin/plugin.js');
    requireLangPack(n:String):void ://加载指定加载项的语言包
    事件:
    onAdd()://添加项时触发。
    addComponents()://
    tinymce4+增加的方法 添加一组组成附加组件的组件
     

    tinymce.ControlManager

    tinymce.Editor

    tinymce.EditorCommands

    tinymce.Formatter

    tinymce.Theme

    tinymce.UndoManager

    tinymce.WindowManager

    tinyMCE

    tinymce.DOM

    tinymce.EditorManager

    util

    ui

    plugins

    html

    dom

     

  • 相关阅读:
    pandas之DataFrame
    python浅拷贝和深拷贝
    Numpy 机器学习三剑客之Numpy
    django--验证码功能实现
    python基础题
    python武器库
    django-rest-framework
    django--admin组件
    【转载】关于DBUtils中QueryRunner的一些解读
    【转载】java中的反射
  • 原文地址:https://www.cnblogs.com/lichihua/p/11023152.html
Copyright © 2020-2023  润新知