chore: Move editor into codebase (#2930)

This commit is contained in:
Tom Moor
2022-01-19 18:43:15 -08:00
committed by GitHub
parent 266f8c96c4
commit 062016b164
216 changed files with 12417 additions and 382 deletions

View File

@@ -0,0 +1,23 @@
import { Plugin, Transaction } from "prosemirror-state";
import Extension from "../lib/Extension";
export default class MaxLength extends Extension {
get name() {
return "maxlength";
}
get plugins() {
return [
new Plugin({
filterTransaction: (tr: Transaction) => {
if (this.options.maxLength) {
const result = tr.doc && tr.doc.nodeSize > this.options.maxLength;
return !result;
}
return true;
},
}),
];
}
}