45 lines
1.4 KiB
JavaScript
45 lines
1.4 KiB
JavaScript
// 1 basic editor
|
|
|
|
// editor js
|
|
$(document).ready(function() {
|
|
const editorElement = $('#description-editor');
|
|
if (editorElement.length) {
|
|
editorElement.trumbowyg({
|
|
btns: [
|
|
['viewHTML'],
|
|
['undo', 'redo'],
|
|
['formatting'],
|
|
['strong', 'em', 'del'],
|
|
['superscript', 'subscript'],
|
|
['justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull'],
|
|
['unorderedList', 'orderedList'],
|
|
['horizontalRule'],
|
|
['removeformat'],
|
|
['fullscreen']
|
|
],
|
|
});
|
|
} else {
|
|
console.warn('#description-editor not found. Please check the element.');
|
|
}
|
|
});
|
|
|
|
|
|
// select js
|
|
$(document).ready(function() {
|
|
$('.category-select').select2();
|
|
});
|
|
|
|
// file upload js
|
|
FilePond.registerPlugin(FilePondPluginFileValidateType);
|
|
FilePond.registerPlugin(FilePondPluginImagePreview);
|
|
FilePond.registerPlugin(FilePondPluginFileEncode);
|
|
FilePond.registerPlugin(FilePondPluginFileValidateSize);
|
|
FilePond.registerPlugin(FilePondPluginImageExifOrientation);
|
|
|
|
FilePond.create(
|
|
document.querySelector('#addProduct'),
|
|
{
|
|
labelIdle: `<i class="fa-solid fa-cloud-upload fa-fw fs-4"></i> <div class="filepond--label-action text-decoration-none">Upload Your Product Images</div>`,
|
|
}
|
|
);
|