Skip to main content

Quill

Description

<jp-quill> is a text editor form component.

It's a wrapper around https://quilljs.com/.


Attributes

NameRequiredTypeDescription
valuestringsetter
optionsObjectQuill config
serviceImageServiceservice that handles image adding
idstringunique identifier
namestringname of the form control
labelstringshows at the top


Interfaces

ImageService

Defines the accepted file types and provides a method to upload a file.



Properties
NameRequiredTypeDescription
acceptedFilesstringdefines acceptable file types for uploading images
uploadFilefunctionuploads a file and returns a promise
which is a string that represents an identifier for the image


Dependencies

In order for this component to work you have to include the following

<link href="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.snow.css" rel="stylesheet" />
<link
href="https://cdn.jsdelivr.net/npm/quill-better-table@1.2.10/dist/quill-better-table.min.css"
rel="stylesheet"
/>
<script src="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.js"></script>
<script src="https://cdn.jsdelivr.net/npm/quill-better-table@1.2.10/dist/quill-better-table.min.js"></script>


Slots

This component does not have any slots.



Methods

  • getValue
    • returns form field value


Events

  • value
    • triggers when value of the quill changes


Demo

Live Editor
// import '@jaspero/web-components/quill.wc.js';
// import '@jaspero/web-components/quill.css';

<jp-quill value="<p>Blup</p>"></jp-quill>
Result
Loading...