laravel-jstools
Version:
JS tools for building front-side of Laravel applications
21 lines (20 loc) • 590 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QuillEditor = void 0;
const quill_1 = require("quill");
class QuillEditor {
constructor(quillId, options) {
this.quillId = quillId;
this.quill = new quill_1.default(`#${quillId}`, options);
}
getValue() {
return JSON.stringify({
json: JSON.stringify(this.quill.getContents()),
text: this.quill.getText(),
});
}
setValue(json) {
this.quill.setContents(json);
}
}
exports.QuillEditor = QuillEditor;