Sha256: 563ccfc3d93ed210b2b70d806b1e96c4fb799333ae446bc731ea2a7a5f1e0c7a

Contents?: true

Size: 452 Bytes

Versions: 2

Compression:

Stored size: 452 Bytes

Contents

# https://quilljs.com/docs/download/
# https://github.com/quilljs/quill
(this.EffectiveBootstrap || {}).effective_editor = ($element, options) ->
  editor = '#' + $element.attr('id') + '_editor'

  quill = new Quill(editor, options)
  quill.pasteHTML($element.val())

  quill.on 'text-change', (delta, old, source) ->
    html = $(editor).children('.ql-editor').html()
    html = '' if html == '<p><br></p>' || html == '<p></p>'
    $element.val(html)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
effective_bootstrap-0.0.22 app/assets/javascripts/effective_editor/initialize.js.coffee
effective_bootstrap-0.0.21 app/assets/javascripts/effective_editor/initialize.js.coffee