chore: Remove console.log left in code and added eslint rule to prevent it happening again

This commit is contained in:
Tom Moor
2023-04-11 22:15:52 -04:00
parent a9800165c1
commit 49d903d6d4
19 changed files with 59 additions and 47 deletions

View File

@@ -85,7 +85,6 @@ function getNewState({
}
);
} catch (error) {
console.log(error);
const errorNode = document.getElementById(
"d" + "mermaid-diagram-" + diagramId
);

View File

@@ -12,30 +12,26 @@ export default class Suggestion extends Extension {
return [new SuggestionsMenuPlugin(this.editor, this.options)];
}
inputRules = (_options: { type: NodeType; schema: Schema }) => {
console.log(this.name, this.options.openRegex);
return [
new InputRule(this.options.openRegex, (state, match) => {
if (
match &&
state.selection.$from.parent.type.name === "paragraph" &&
(!isInCode(state) || this.options.enabledInCode) &&
(!isInTable(state) || this.options.enabledInTable)
) {
this.editor.events.emit(EventType.SuggestionsMenuOpen, {
type: this.options.type,
query: match[1],
});
}
return null;
}),
new InputRule(this.options.closeRegex, (state, match) => {
if (match) {
this.editor.events.emit(EventType.SuggestionsMenuClose);
}
return null;
}),
];
};
inputRules = (_options: { type: NodeType; schema: Schema }) => [
new InputRule(this.options.openRegex, (state, match) => {
if (
match &&
state.selection.$from.parent.type.name === "paragraph" &&
(!isInCode(state) || this.options.enabledInCode) &&
(!isInTable(state) || this.options.enabledInTable)
) {
this.editor.events.emit(EventType.SuggestionsMenuOpen, {
type: this.options.type,
query: match[1],
});
}
return null;
}),
new InputRule(this.options.closeRegex, (state, match) => {
if (match) {
this.editor.events.emit(EventType.SuggestionsMenuClose);
}
return null;
}),
];
}