fix: 浮动工具栏开关按钮无效 — 新增 toggleFloatingToolbar/isFloatingToolbar API
CI / test (18.x) (push) Canceled after 0s
CI / test (20.x) (push) Canceled after 0s
CI / test (22.x) (push) Canceled after 0s
CI / test (24.x) (push) Canceled after 0s

This commit is contained in:
2026-07-25 15:06:35 +08:00
parent 8f578599cf
commit 19f9ba91a8
2 changed files with 41 additions and 25 deletions
+2 -9
View File
@@ -229,15 +229,8 @@ bar.addEventListener('click', function(e){
else if (cmd === 'outline') { toggleOutline(btn); }
else if (cmd === 'wrap') { editor.toggleWordWrap(); btn.classList.toggle('on', !editor.isWordWrap()); }
else if (cmd === 'float') {
var hasFloat = editor._floatingToolbar && editor._floatingToolbar.parentNode;
if (hasFloat) {
if (editor._floatingToolbar.parentNode) editor._floatingToolbar.parentNode.removeChild(editor._floatingToolbar);
editor._floatingToolbar = null;
} else {
editor.config.floatingToolbar = true;
editor._initFloatingToolbar();
}
btn.classList.toggle('on', !!editor._floatingToolbar);
editor.toggleFloatingToolbar();
btn.classList.toggle('on', editor.isFloatingToolbar());
}
else if (cmd === 'toast') {
var types = ['success','error','warning','info'];