2.2.0 • Published 2 years ago

aric-editor v2.2.0

Weekly downloads
2
License
ISC
Repository
github
Last release
2 years ago

Paste content from anywhere and edit them with this simple editor whithout and tension of copying third party font and stylings.

npm install --save aric-editor
https://unpkg.com/aric-editor@2.1.8/dist/AricEditor.min.js

You can import bundled css to your Custom (pages_app.jsx in casse of Next.js) or if you want to use your own style then you can override classes.

import 'aric-editor/dist/AricEditor.css'

Classes

ClassTarget
aric-editorRich content writing container
aric-editor-sourceTrinspiled code container
editor-btn-groupTool bar container
editor-btnEach tool button
editor-btn-clickActive class on button click
highlight-backendHighlighter color. Default Yellow

Examples

Using react.js

editor.js

import React from 'react';
import { AricEditor } from 'aric-editor';

class EditorComponent extends React.Component {
    constructor(props) {
            super(props);
            this.state = {
               editor: {},
               content: ''
            }
    }
       
    componentDidMount(){
        // Editor init
        this.state.editor = new AricEditor('editor');
            
        // Set data into editor
        this.state.editor.setEditorInstance('<b>Editor initialized with demo text.</b>');
    }
    
    getter = () => {
        // Get editor content
        this.state.content = this.state.editor.getEditorInstance();
    }
    
    destroy = () => {
        // Destroy editor content
        this.state.editor.destroyInstance();
    }
    
    render() {
        return (
            <table>
              <tbody>
                <tr>
                  <td align="center">
                    <div id="editor"></div>
                    <button onclick={this.getter.bind(this)} style={{marginRight: '10px'}}>GET</button>
                    <button onclick={this.destroy.bind(this)}>DESTROY</button>
                  </td>
                </tr>
              </tbody>
            </table>
        )
    }    
}

Using HTML

index.html

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="https://unpkg.com/aric-editor@2.1.8/dist/AricEditor.min.js"></script>
    </head>
    <body>
        <div id="editor"></div>
    </body>
    <script>
        var e1 = new ui.AricEditor('editor');
        e1.getEditorInstance();
        e1.setEditorInstance('Sample Text!!!');
    </script>
</html>

License

ISC

2.2.0

2 years ago

2.1.8

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago