feat(admin.js): Ajoute CrmEditor pour l'édition WYSIWYG et l'initialise.
🎨 style(templates): Intègre CrmEditor pour la description des produits et formules.
```
This commit is contained in:
Serreau Jovann
2026-01-28 10:30:47 +01:00
parent 6f06cb975e
commit 08334b0298
6 changed files with 211 additions and 71 deletions

View File

@@ -4,6 +4,7 @@ import * as Turbo from "@hotwired/turbo";
import { RepeatLine } from "./libs/RepeatLine.js";
import { DevisManager } from "./libs/DevisManager.js";
import { CrmEditor } from "./libs/CrmEditor.js";
import { initTomSelect } from "./libs/initTomSelect.js";
import { SearchProduct,SearchOptions } from "./libs/SearchProduct.js";
import { SearchProductDevis,SearchOptionsDevis } from "./libs/SearchProductDevis.js";
@@ -99,6 +100,9 @@ function initAdminLayout() {
if (!customElements.get('search-optionsdevis')) {
customElements.define('search-optionsdevis', SearchOptionsDevis, { extends: 'button' });
}
if (!customElements.get('crm-editor')) {
customElements.define('crm-editor', CrmEditor, { extends: 'textarea' });
}
// S
// Sidebar & UI
const sidebar = document.getElementById('sidebar');