[mirotalksfu] - fix toggle editor

هذا الالتزام موجود في:
Miroslav Pejic
2024-08-13 17:51:06 +02:00
الأصل 2a3aea62b3
التزام 77b8109638
2 ملفات معدلة مع 10 إضافات و4 حذوفات

عرض الملف

@@ -1637,13 +1637,13 @@ function handleButtons() {
editorButton.onclick = () => {
rc.toggleEditor();
if (isPresenter && !rc.editorIsLocked()) {
rc.editorSendAction('toggle');
rc.editorSendAction('open');
}
};
editorCloseBtn.onclick = () => {
rc.toggleEditor();
if (isPresenter && !rc.editorIsLocked()) {
rc.editorSendAction('toggle');
rc.editorSendAction('close');
}
};
editorLockBtn.onclick = () => {

عرض الملف

@@ -4749,9 +4749,15 @@ class RoomClient {
handleEditorActionsData(data) {
const { peer_name, action } = data;
switch (action) {
case 'toggle':
case 'open':
if (this.isEditorOpen) return;
this.toggleEditor();
this.userLog('info', `${icons.editor} ${peer_name} toggle editor`, 'top-end', 6000);
this.userLog('info', `${icons.editor} ${peer_name} open editor`, 'top-end', 6000);
break;
case 'close':
if (!this.isEditorOpen) return;
this.toggleEditor();
this.userLog('info', `${icons.editor} ${peer_name} close editor`, 'top-end', 6000);
break;
case 'clean':
quill.setText('');