fix: 浮动工具栏开关按钮无效 — 新增 toggleFloatingToolbar/isFloatingToolbar API
This commit is contained in:
+2
-9
@@ -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'];
|
||||
|
||||
Reference in New Issue
Block a user