From 48be20ce798b1a476071a263d55e669cc38e5344 Mon Sep 17 00:00:00 2001 From: mstrYoda Date: Tue, 17 Dec 2024 18:08:10 +0300 Subject: [PATCH] fix broken check box action usage --- src/editor.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/editor.js b/src/editor.js index aafe6e7..d80540a 100644 --- a/src/editor.js +++ b/src/editor.js @@ -245,10 +245,7 @@ function createHTML(options = {}) { var br = createElement('br'); sp.appendChild(br); setTimeout(function (){ - if (!node.classList.contains("x-todo-box")){ - node = node.parentNode.previousSibling; - } - node.parentNode.replaceChild(sp, node); + node.replaceChild(sp, node.lastElementChild); setCollapse(sp); }); } @@ -441,11 +438,12 @@ function createHTML(options = {}) { if (anchorNode === editor.content || queryCommandValue(formatBlock) === ''){ formatParagraph(); } + var box = checkboxNode(anchorNode); if (!!box){ cancelCheckboxList(box.parentNode); } else { - !queryCommandState('insertOrderedList') && execCheckboxList(pNode); + !queryCommandState('insertOrderedList') && execCheckboxList(anchorNode); } } },