[FIX] web_editor: fix traceback when clicking outside any snippet
This bug was introduced by https://github.com/odoo/odoo/commit/2a7436d83abe178bd21c0694edc9825f5d70d65f. closes odoo/odoo#79057 Signed-off-by: David Monjoie (dmo) <dmo@odoo.com>
This commit is contained in:
@@ -1876,14 +1876,16 @@ export class OdooEditor extends EventTarget {
|
||||
}
|
||||
}
|
||||
}
|
||||
const listMode = getListMode(block.parentElement);
|
||||
const listDropdownButton = this.toolbar.querySelector('#listDropdownButton');
|
||||
if (listDropdownButton) {
|
||||
if (listMode) {
|
||||
listDropdownButton.classList.remove('fa-list-ul', 'fa-list-ol', 'fa-tasks');
|
||||
listDropdownButton.classList.add(listUIClasses[listMode]);
|
||||
if (block) {
|
||||
const listMode = getListMode(block.parentElement);
|
||||
const listDropdownButton = this.toolbar.querySelector('#listDropdownButton');
|
||||
if (listDropdownButton) {
|
||||
if (listMode) {
|
||||
listDropdownButton.classList.remove('fa-list-ul', 'fa-list-ol', 'fa-tasks');
|
||||
listDropdownButton.classList.add(listUIClasses[listMode]);
|
||||
}
|
||||
listDropdownButton.closest('button').classList.toggle('active', block.tagName === 'LI');
|
||||
}
|
||||
listDropdownButton.closest('button').classList.toggle('active', block.tagName === 'LI');
|
||||
}
|
||||
if (!activeLabel) {
|
||||
// If no element from the text style dropdown was marked as active,
|
||||
|
||||
Reference in New Issue
Block a user