Server IP : 23.254.227.96 / Your IP : 216.73.216.46 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/viralblo/public_html/quill/core/ |
Upload File : |
class Theme { constructor(quill, options) { this.quill = quill; this.options = options; this.modules = {}; } init() { Object.keys(this.options.modules).forEach((name) => { if (this.modules[name] == null) { this.addModule(name); } }); } addModule(name) { let moduleClass = this.quill.constructor.import(`modules/${name}`); this.modules[name] = new moduleClass(this.quill, this.options.modules[name] || {}); return this.modules[name]; } } Theme.DEFAULTS = { modules: {} }; Theme.themes = { 'default': Theme }; export default Theme;