そうだね!新しいバージョンQuill 1.3出ています!のドキュメントを表示していますv0.20

以下の 2 つの例は、Quill で何ができるかを示しています。彼らがどのように相互作用するかをチェックしてください!

基本的な例

いくつかのフォーマットを備えた基本的なエディターで、すぐに始めることができます。

それらすべてを支配する一つの環
https://en.wikipedia.org/wiki/One_Ring

3つのリングエルフの王空の下で、
7人のためのドワーフロード石造りのホールで、
9 フォーモータルマン死ぬ運命にある、
1 つは、暗黒卿彼の暗い玉座の上で。

影が眠るモルドールの地。
ワンリングでルールそれらすべてに、One Ring探す彼ら、
ワンリングで持っていくそれらすべてと暗闇の中で練る彼ら。
影が眠るモルドールの地。

コードの表示/非表示

var basicEditor = new Quill('#basic-editor');
basicEditor.addModule('toolbar', {
  container: '#basic-toolbar'
});

完全な例

Quill のすべての機能を使用します。モジュールテーマ

それらすべてを支配する一つの環
https://en.wikipedia.org/wiki/One_Ring

3つのリングエルフの王空の下で、
7人のためのドワーフロード石造りのホールで、
9 フォーモータルマン死ぬ運命にある、
1 つは、暗黒卿彼の暗い玉座の上で。

影が眠るモルドールの地。
ワンリングでルールそれらすべてに、One Ring探す彼ら、
ワンリングで持っていくそれらすべてと暗闇の中で練る彼ら。
影が眠るモルドールの地。

コードの表示/非表示

// Initialize editor with custom theme and modules
var fullEditor = new Quill('#full-editor', {
  modules: {
    'authorship': { authorId: 'galadriel', enabled: true },
    'multi-cursor': true,
    'toolbar': { container: '#full-toolbar' },
    'link-tooltip': true
  },
  theme: 'snow'
});

// Add basic editor's author
var authorship = fullEditor.getModule('authorship');
authorship.addAuthor('gandalf', 'rgba(255,153,51,0.4)');

// Add a cursor to represent basic editor's cursor
var cursorManager = fullEditor.getModule('multi-cursor');
cursorManager.setCursor('gandalf', fullEditor.getLength()-1, 'Gandalf', 'rgba(255,153,51,0.9)');

// Sync basic editor's cursor location
basicEditor.on('selection-change', function(range) {
  if (range) {
    cursorManager.moveCursor('gandalf', range.end);
  }
});

// Update basic editor's content with ours
fullEditor.on('text-change', function(delta, source) {
  if (source === 'user') {
    basicEditor.updateContents(delta);
  }
});

// basicEditor needs authorship module to accept changes from fullEditor's authorship module
basicEditor.addModule('authorship', {
  authorId: 'gandalf',
  color: 'rgba(255,153,51,0.4)'
});

// Update our content with basic editor's
basicEditor.on('text-change', function(delta, source) {
  if (source === 'user') {
    fullEditor.updateContents(delta);
  }
});