mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	chore(ckeditor5-footnotes): fix references: RootElement -> ModelRootElement
This commit is contained in:
		| @@ -11,7 +11,7 @@ import { defineSchema } from './schema.js'; | |||||||
| import { ATTRIBUTES, COMMANDS, ELEMENTS } from '../constants.js'; | import { ATTRIBUTES, COMMANDS, ELEMENTS } from '../constants.js'; | ||||||
| import InsertFootnoteCommand from '../insert-footnote-command.js'; | import InsertFootnoteCommand from '../insert-footnote-command.js'; | ||||||
| import { modelQueryElement, modelQueryElementsAll } from '../utils.js'; | import { modelQueryElement, modelQueryElementsAll } from '../utils.js'; | ||||||
| import { Autoformat, Batch, Element, Plugin, RootElement, viewToModelPositionOutsideModelElement, Widget, Writer } from 'ckeditor5'; | import { Autoformat, Batch, Element, Plugin, ModelRootElement, viewToModelPositionOutsideModelElement, Widget, Writer } from 'ckeditor5'; | ||||||
|  |  | ||||||
| export default class FootnoteEditing extends Plugin { | export default class FootnoteEditing extends Plugin { | ||||||
|  |  | ||||||
| @@ -26,7 +26,7 @@ export default class FootnoteEditing extends Plugin { | |||||||
| 	/** | 	/** | ||||||
|    * The root element of the document. |    * The root element of the document. | ||||||
|    */ |    */ | ||||||
| 	public get rootElement(): RootElement { | 	public get rootElement(): ModelRootElement { | ||||||
| 		const rootElement = this.editor.model.document.getRoot(); | 		const rootElement = this.editor.model.document.getRoot(); | ||||||
| 		if ( !rootElement ) { | 		if ( !rootElement ) { | ||||||
| 			throw new Error( 'Document has no rootElement element.' ); | 			throw new Error( 'Document has no rootElement element.' ); | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| import { Command, type Element, type RootElement, type Writer } from "ckeditor5"; | import { Command, type Element, type ModelRootElement, type Writer } from "ckeditor5"; | ||||||
|  |  | ||||||
| import { ATTRIBUTES, ELEMENTS } from './constants.js'; | import { ATTRIBUTES, ELEMENTS } from './constants.js'; | ||||||
| import { modelQueryElement } from './utils.js'; | import { modelQueryElement } from './utils.js'; | ||||||
| @@ -82,7 +82,7 @@ export default class InsertFootnoteCommand extends Command { | |||||||
| 	/** | 	/** | ||||||
|    * Returns the footnote section if it exists, or creates on if it doesn't. |    * Returns the footnote section if it exists, or creates on if it doesn't. | ||||||
|    */ |    */ | ||||||
| 	private _getFootnoteSection( writer: Writer, rootElement: RootElement ): Element { | 	private _getFootnoteSection( writer: Writer, rootElement: ModelRootElement ): Element { | ||||||
| 		const footnoteSection = modelQueryElement( this.editor, rootElement, element => | 		const footnoteSection = modelQueryElement( this.editor, rootElement, element => | ||||||
| 			element.is( 'element', ELEMENTS.footnoteSection ) | 			element.is( 'element', ELEMENTS.footnoteSection ) | ||||||
| 		); | 		); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user