Minimal Rich Text Editor In Pure JS – tiny-editor

Category: Javascript , Text | February 24, 2019
Author: fvilers
Views Total: 1,233
Official Page: Go to website
Last Update: February 24, 2019
License: MIT

Preview:

Minimal Rich Text Editor In Pure JS – tiny-editor

Description:

A tiny yet configurable WYSIWYG rich text editor implemented with pure JavaScript and Font Awesome iconic font.

How to use it:

Install the tiny-editor.

# NPM
$ npm install tiny-editor --save

Import the bundled JavaScript into the html document.

<script src="/dist/bundle.js"></script>

Include the latest Font Awesome for the toolbar icons.

<link rel="stylesheet" 
      href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" 
      integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU"
      crossorigin="anonymous">

To create a default editor, just add the data-tiny-editor attribute to a DIV container as follow:

<div data-tiny-editor>
  <p>
    Default Text Here
  </p>
</div>

Config the editor with the following data attributes:

<div data-tiny-editor 
     data-bold="no"
     data-formatblock="no" 
     data-italic="no"
     data-underline="no"
     data-fontname="no" 
     data-forecolor="no" 
     data-justifyleft="no"
     data-justifycenter="no" 
     data-justifyright="no" 
     data-insertorderedlist="no" 
     data-insertunorderedlist="no"
     data-outdent="no" 
     data-indent="no" 
     data-remove-format="no">
  <p>
    Default Text Here
  </p>
</div>

Changelog:

v0.2.5 (02/24/2019)

  • Add button type to button component

You Might Be Interested In:


One thought on “Minimal Rich Text Editor In Pure JS – tiny-editor

Leave a Reply