You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-11-26 22:41:17 +02:00
Chore: Mobile: Add additional logging to help debug toolbar issue (#13224)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
This commit is contained in:
@@ -33,6 +33,9 @@ import { toFileExtension } from '@joplin/lib/mime-utils';
|
|||||||
import { MarkupLanguage } from '@joplin/renderer';
|
import { MarkupLanguage } from '@joplin/renderer';
|
||||||
import WarningBanner from './WarningBanner';
|
import WarningBanner from './WarningBanner';
|
||||||
import useIsScreenReaderEnabled from '../../utils/hooks/useIsScreenReaderEnabled';
|
import useIsScreenReaderEnabled from '../../utils/hooks/useIsScreenReaderEnabled';
|
||||||
|
import Logger from '@joplin/utils/Logger';
|
||||||
|
|
||||||
|
const logger = Logger.create('NoteEditor');
|
||||||
|
|
||||||
type ChangeEventHandler = (event: ChangeEvent)=> void;
|
type ChangeEventHandler = (event: ChangeEvent)=> void;
|
||||||
type UndoRedoDepthChangeHandler = (event: UndoRedoDepthChangeEvent)=> void;
|
type UndoRedoDepthChangeHandler = (event: UndoRedoDepthChangeEvent)=> void;
|
||||||
@@ -111,6 +114,7 @@ const useEditorControl = (
|
|||||||
},
|
},
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied
|
||||||
execCommand(command, ...args: any[]) {
|
execCommand(command, ...args: any[]) {
|
||||||
|
logger.debug('execCommand', command);
|
||||||
return editorRef.current.execCommand(command, ...args);
|
return editorRef.current.execCommand(command, ...args);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,9 @@ import getSearchState from './utils/getSearchState';
|
|||||||
import { noteIdFacet, setNoteIdEffect } from './extensions/selectedNoteIdExtension';
|
import { noteIdFacet, setNoteIdEffect } from './extensions/selectedNoteIdExtension';
|
||||||
import jumpToHash from './editorCommands/jumpToHash';
|
import jumpToHash from './editorCommands/jumpToHash';
|
||||||
import { resetImageResourceEffect } from './extensions/rendering/renderBlockImages';
|
import { resetImageResourceEffect } from './extensions/rendering/renderBlockImages';
|
||||||
|
import Logger from '@joplin/utils/Logger';
|
||||||
|
|
||||||
|
const logger = Logger.create('CodeMirrorControl');
|
||||||
|
|
||||||
interface Callbacks {
|
interface Callbacks {
|
||||||
onUndoRedo(): void;
|
onUndoRedo(): void;
|
||||||
@@ -59,6 +62,8 @@ export default class CodeMirrorControl extends CodeMirror5Emulation implements E
|
|||||||
commandOutput = super.execCommand(name, ...args);
|
commandOutput = super.execCommand(name, ...args);
|
||||||
} else if (super.supportsJoplinCommand(name)) {
|
} else if (super.supportsJoplinCommand(name)) {
|
||||||
commandOutput = super.execJoplinCommand(name);
|
commandOutput = super.execJoplinCommand(name);
|
||||||
|
} else {
|
||||||
|
logger.warn('Unknown command', name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (name === EditorCommandType.Undo || name === EditorCommandType.Redo) {
|
if (name === EditorCommandType.Undo || name === EditorCommandType.Redo) {
|
||||||
|
|||||||
Reference in New Issue
Block a user