ekoetki/public/assets/js/add_product.js

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>`,
}
);