sifatbaho
This commit is contained in:
86
resources/js/pages/form-editor.init.js
vendored
Executable file
86
resources/js/pages/form-editor.init.js
vendored
Executable file
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
Template Name: Velzon - Admin & Dashboard Template
|
||||
Author: Themesbrand
|
||||
Website: https://Themesbrand.com/
|
||||
Contact: Themesbrand@gmail.com
|
||||
File: Form editor Js File
|
||||
*/
|
||||
|
||||
// ckeditor
|
||||
|
||||
var ckClassicEditor = document.querySelectorAll(".ckeditor-classic")
|
||||
if (ckClassicEditor) {
|
||||
Array.from(ckClassicEditor).forEach(function () {
|
||||
ClassicEditor
|
||||
.create(document.querySelector('.ckeditor-classic'))
|
||||
.then(function (editor) {
|
||||
editor.ui.view.editable.element.style.height = '200px';
|
||||
})
|
||||
.catch(function (error) {
|
||||
console.error(error);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// Snow theme
|
||||
var snowEditor = document.querySelectorAll(".snow-editor");
|
||||
if (snowEditor) {
|
||||
Array.from(snowEditor).forEach(function (item) {
|
||||
var snowEditorData = {};
|
||||
var issnowEditorVal = item.classList.contains("snow-editor");
|
||||
if (issnowEditorVal == true) {
|
||||
snowEditorData.theme = 'snow',
|
||||
snowEditorData.modules = {
|
||||
'toolbar': [
|
||||
[{
|
||||
'font': []
|
||||
}, {
|
||||
'size': []
|
||||
}],
|
||||
['bold', 'italic', 'underline', 'strike'],
|
||||
[{
|
||||
'color': []
|
||||
}, {
|
||||
'background': []
|
||||
}],
|
||||
[{
|
||||
'script': 'super'
|
||||
}, {
|
||||
'script': 'sub'
|
||||
}],
|
||||
[{
|
||||
'header': [false, 1, 2, 3, 4, 5, 6]
|
||||
}, 'blockquote', 'code-block'],
|
||||
[{
|
||||
'list': 'ordered'
|
||||
}, {
|
||||
'list': 'bullet'
|
||||
}, {
|
||||
'indent': '-1'
|
||||
}, {
|
||||
'indent': '+1'
|
||||
}],
|
||||
['direction', {
|
||||
'align': []
|
||||
}],
|
||||
['link', 'image', 'video'],
|
||||
['clean']
|
||||
]
|
||||
}
|
||||
}
|
||||
new Quill(item, snowEditorData);
|
||||
});
|
||||
}
|
||||
|
||||
//buuble theme
|
||||
var bubbleEditor = document.querySelectorAll(".bubble-editor")
|
||||
if (bubbleEditor) {
|
||||
Array.from(bubbleEditor).forEach(function (element) {
|
||||
var bubbleEditorData = {};
|
||||
var isbubbleEditorVal = element.classList.contains("bubble-editor");
|
||||
if (isbubbleEditorVal == true) {
|
||||
bubbleEditorData.theme = 'bubble'
|
||||
}
|
||||
new Quill(element, bubbleEditorData);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user