javascript Redactor和JQuery拼写检查器。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Redactor和JQuery拼写检查器。相关的知识,希望对你有一定的参考价值。

/***************************************************************************
    Crazy Spell checker
    /**************************************************************************/
    (function($R){

        $R.add('plugin', 'myplugin', {

            init: function(app) {
                this.app = app;
                this.toolbar = app.toolbar;
                this.$editor = app.editor;
            },
            create: function()
            {
                var content = $R('#content', 'editor.getElement').nodes;
                this.spellchecker = new $.SpellChecker(  content   , {
                    lang: 'en',
                    parser: 'html',
                    webservice: {
                        path: "../webservices/php/SpellChecker.php",
                        driver: 'pspell'
                    },
                    suggestBox: {
                        position: 'below'
                    }
                });
                this.spellchecker.on('check.success', function() {
                    //alert('There are no incorrectly spelt words.');
                    console.log('There are no incorrectly spelt words.');
                });
            },
            start: function()
            {
               var buttonData = {
                   title: 'Spell checker',
                   api: 'plugin.myplugin.toggle'
               };
               var $button = this.toolbar.addButton('spell-button', buttonData );
            },
            toggle: function()
            {
                if (!this.spellchecker)
                {
                    var button = this.toolbar.getButton('spell-button');
                    button.setActive();
                    this.create();
                    this.spellchecker.check();

                } else {

                    var button = this.toolbar.getButton('spell-button');
                    button.setInactive();
                    this.spellchecker.destroy();
                    this.spellchecker = null;
                }
            }
        });

    })(Redactor);

    $R('#content', { plugins: ['myplugin'] });

以上是关于javascript Redactor和JQuery拼写检查器。的主要内容,如果未能解决你的问题,请参考以下文章

python 使用Redactor Text Editor和Django上传文件

javascript 【ver2】可视范囲に入ってたらfadeIn※要jQuer

javascript tamañojavascriptstring dimensiones dinamicamente ancho texto nodo dom elemento jquer

jquer 事件,选择器,dom操作

Angular 5. 检查子组件中的父 *ngIf

jquer和封装的运动函数对比