Quill is a modern WYSIWYG editor built for compatibility and extensibility https://quilljs.com/

Jason Chen 0148738cb2 update version, changelog, docs 4 years ago
.github a611451c70 tweak copy 6 years ago
_develop 1c41309e83 update safari test platform 6 years ago
assets 26ede5feb1 more icons 6 years ago
blots 55af55a618 fix this reference 6 years ago
core 6ba3811b3f use listenDOM 6 years ago
docs 0148738cb2 update version, changelog, docs 4 years ago
formats ec5e3ce0af Fix tab nabbing vulnerability in formatted links 4 years ago
modules a30b2e1aa0 move cursor after paste 6 years ago
test ec5e3ce0af Fix tab nabbing vulnerability in formatted links 4 years ago
themes cc8526d633 Fix tabnabbing vulnerability in Snow theme (#2439) 4 years ago
ui 9e572fe00e recase non-constant 6 years ago
.eslintrc.js 9f17fe8564 add missing eslint config 7 years ago
.gitignore bd4811d374 ignore symlink 7 years ago
.travis.yml b3053bf579 update travis 7 years ago
CHANGELOG.md 0148738cb2 update version, changelog, docs 4 years ago
CODE_OF_CONDUCT.md 167b6e256b add code of conduct 8 years ago
Gemfile 14d16a01a2 update github pages 6 years ago
Gemfile.lock 14d16a01a2 update github pages 6 years ago
LICENSE 6ef3646fa3 72 characters per line 10 years ago
README.md f1fdea495c tweaks 6 years ago
core.js a9f99fed7e use new webapck libraryExport option 6 years ago
mention.js 1819d8a7b9 remove unneeded type text/javascript 6 years ago
package.json 0148738cb2 update version, changelog, docs 4 years ago
quill.js a9f99fed7e use new webapck libraryExport option 6 years ago

README.md

Quill Rich Text Editor

Quill Logo

QuickstartDocumentationDevelopmentContributingInteractive Playground

<img src="https://travis-ci.org/quilljs/quill.svg?branch=master" alt="Build Status">

<img src="https://img.shields.io/npm/v/quill.svg" alt="Version">

<img src="https://img.shields.io/npm/dm/quill.svg" alt="Downloads">

<img src="https://cdn.quilljs.com/badge.svg?v=2" alt="Test Status">

QuillJS is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and open sourced by Salesforce.

To get started, check out the Quill website for documentation, guides, and live demos!

Quickstart

Instantiate a new Quill object with a css selector for the div that should become the editor.

<!-- Include Quill stylesheet -->
<link href="https://cdn.quilljs.com/1.0.0/quill.snow.css" rel="stylesheet">

<!-- Create the toolbar container -->
<div id="toolbar">
  <button class="ql-bold">Bold</button>
  <button class="ql-italic">Italic</button>
</div>

<!-- Create the editor container -->
<div id="editor">
  <p>Hello World!</p>
</div>

<!-- Include the Quill library -->
<script src="https://cdn.quilljs.com/1.0.0/quill.js"></script>

<!-- Initialize Quill editor -->
<script>
  var editor = new Quill('#editor', {
    modules: { toolbar: '#toolbar' },
    theme: 'snow'
  });
</script>

Take a look at the Quill website for more documentation, guides and live playground!

Download

CDN

<!-- Main Quill library -->
<script src="//cdn.quilljs.com/1.0.0/quill.js"></script>
<script src="//cdn.quilljs.com/1.0.0/quill.min.js"></script>

<!-- Theme included stylesheets -->
<link href="//cdn.quilljs.com/1.0.0/quill.snow.css" rel="stylesheet">
<link href="//cdn.quilljs.com/1.0.0/quill.bubble.css" rel="stylesheet">

<!-- Core build with no theme, formatting, non-essential modules -->
<link href="//cdn.quilljs.com/1.0.0/quill.core.css" rel="stylesheet">
<script src="//cdn.quilljs.com/1.0.0/quill.core.js"></script>

Community

Get help or stay up to date.

License

BSD 3-clause