silika-website/wwwroot/assets/js/forms-editors.js

94 lines
1.5 KiB
JavaScript

/**
* Form Editors
*/
'use strict';
(function () {
// Snow Theme
// --------------------------------------------------------------------
const snowEditor = new Quill('#snow-editor', {
bounds: '#snow-editor',
modules: {
formula: true,
toolbar: '#snow-toolbar'
},
theme: 'snow'
});
// Bubble Theme
// --------------------------------------------------------------------
const bubbleEditor = new Quill('#bubble-editor', {
modules: {
toolbar: '#bubble-toolbar'
},
theme: 'bubble'
});
// Full Toolbar
// --------------------------------------------------------------------
const fullToolbar = [
[
{
font: []
},
{
size: []
}
],
['bold', 'italic', 'underline', 'strike'],
[
{
color: []
},
{
background: []
}
],
[
{
script: 'super'
},
{
script: 'sub'
}
],
[
{
header: '1'
},
{
header: '2'
},
'blockquote',
'code-block'
],
[
{
list: 'ordered'
},
{
list: 'bullet'
},
{
indent: '-1'
},
{
indent: '+1'
}
],
[{ direction: 'rtl' }],
['link', 'image', 'video', 'formula'],
['clean']
];
const fullEditor = new Quill('#full-editor', {
bounds: '#full-editor',
placeholder: 'Type Something...',
modules: {
formula: true,
toolbar: fullToolbar
},
theme: 'snow'
});
})();