mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-30 19:19:03 +01:00 
			
		
		
		
	Migration reflected from package-generator to support NIM.
This commit is contained in:
		
							parent
							
								
									4fcdc10758
								
							
						
					
					
						commit
						9a1e1eef92
					
				| @ -21,5 +21,11 @@ module.exports = { | |||||||
| 				'ckeditor5-rules/ckeditor-imports': 'off' | 				'ckeditor5-rules/ckeditor-imports': 'off' | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | 	], | ||||||
|  | 	ignorePatterns: [ | ||||||
|  | 		// Ignore the entire `build/` (the DLL build).
 | ||||||
|  | 		'build/**', | ||||||
|  | 		// Ignore the entire `dist/`.
 | ||||||
|  | 		'dist/**' | ||||||
| 	] | 	] | ||||||
| }; | }; | ||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,5 +1,6 @@ | |||||||
| .nyc_output/ | .nyc_output/ | ||||||
| coverage/ | coverage/ | ||||||
|  | dist/ | ||||||
| node_modules/ | node_modules/ | ||||||
| yarn.lock | yarn.lock | ||||||
| tmp/ | tmp/ | ||||||
|  | |||||||
							
								
								
									
										40
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										40
									
								
								package.json
									
									
									
									
									
								
							| @ -11,16 +11,18 @@ | |||||||
|     "ckeditor5-plugin", |     "ckeditor5-plugin", | ||||||
|     "ckeditor5-mermaid" |     "ckeditor5-mermaid" | ||||||
|   ], |   ], | ||||||
|  |   "type": "module", | ||||||
|   "main": "src/index.js", |   "main": "src/index.js", | ||||||
|   "license": "SEE LICENSE IN LICENSE.md", |   "license": "SEE LICENSE IN LICENSE.md", | ||||||
|   "author": "CKSource (https://cksource.com/)", |   "author": "CKSource (https://cksource.com/)", | ||||||
|   "homepage": "https://github.com/ckeditor/ckeditor5-mermaid", |   "homepage": "https://github.com/ckeditor/ckeditor5-mermaid", | ||||||
|   "bugs": "https://github.com/ckeditor/ckeditor5-mermaid/issues", |   "bugs": "https://github.com/ckeditor/ckeditor5-mermaid/issues", | ||||||
|   "engines": { |   "engines": { | ||||||
|     "node": ">=14.0.0", |     "node": ">=18.0.0", | ||||||
|     "npm": ">=5.7.1" |     "npm": ">=5.7.1" | ||||||
|   }, |   }, | ||||||
|   "files": [ |   "files": [ | ||||||
|  |     "dist", | ||||||
|     "lang", |     "lang", | ||||||
|     "src", |     "src", | ||||||
|     "theme", |     "theme", | ||||||
| @ -35,23 +37,24 @@ | |||||||
|     "ckeditor5": "*" |     "ckeditor5": "*" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@ckeditor/ckeditor5-basic-styles": "^35.0.1", |     "@ckeditor/ckeditor5-basic-styles": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-clipboard": "^35.0.1", |     "@ckeditor/ckeditor5-clipboard": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-code-block": "^35.0.1", |     "@ckeditor/ckeditor5-code-block": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-editor-classic": "^35.0.1", |     "@ckeditor/ckeditor5-dev-build-tools": "^40.0.0", | ||||||
|     "@ckeditor/ckeditor5-engine": "^35.0.1", |     "@ckeditor/ckeditor5-editor-classic": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-enter": "^35.0.1", |     "@ckeditor/ckeditor5-engine": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-essentials": "^35.0.1", |     "@ckeditor/ckeditor5-enter": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-heading": "^35.0.1", |     "@ckeditor/ckeditor5-essentials": "^41.4.2", | ||||||
|  |     "@ckeditor/ckeditor5-heading": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-inspector": "^4.0.0", |     "@ckeditor/ckeditor5-inspector": "^4.0.0", | ||||||
|     "@ckeditor/ckeditor5-link": "^35.0.1", |     "@ckeditor/ckeditor5-link": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-markdown-gfm": "^35.0.1", |     "@ckeditor/ckeditor5-markdown-gfm": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-paragraph": "^35.0.1", |     "@ckeditor/ckeditor5-paragraph": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-typing": "^35.0.1", |     "@ckeditor/ckeditor5-typing": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-undo": "^35.0.1", |     "@ckeditor/ckeditor5-undo": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-widget": "^35.0.1", |     "@ckeditor/ckeditor5-widget": "^41.4.2", | ||||||
|     "@ckeditor/ckeditor5-package-tools": "^1.0.0-beta.4", |     "@ckeditor/ckeditor5-package-tools": "file:/Users/piotrszczesniak/Dev/ckeditor5-package-generator/packages/ckeditor5-package-tools", | ||||||
|     "@ckeditor/ckeditor5-theme-lark": "^35.0.1", |     "@ckeditor/ckeditor5-theme-lark": "^41.4.2", | ||||||
|     "eslint": "^7.32.0", |     "eslint": "^7.32.0", | ||||||
|     "eslint-config-ckeditor5": ">=3.1.1", |     "eslint-config-ckeditor5": ">=3.1.1", | ||||||
|     "http-server": "^14.1.0", |     "http-server": "^14.1.0", | ||||||
| @ -64,11 +67,12 @@ | |||||||
|   "scripts": { |   "scripts": { | ||||||
|     "dll:build": "ckeditor5-package-tools dll:build", |     "dll:build": "ckeditor5-package-tools dll:build", | ||||||
|     "dll:serve": "http-server ./ -o sample/dll.html", |     "dll:serve": "http-server ./ -o sample/dll.html", | ||||||
|  |     "build:dist": "node ./scripts/build-dist.mjs", | ||||||
|     "lint": "eslint \"**/*.js\" --quiet --ignore-pattern \"build/\"", |     "lint": "eslint \"**/*.js\" --quiet --ignore-pattern \"build/\"", | ||||||
|     "start": "ckeditor5-package-tools start", |     "start": "ckeditor5-package-tools start", | ||||||
|     "stylelint": "stylelint --quiet --allow-empty-input 'theme/*.css'", |     "stylelint": "stylelint --quiet --allow-empty-input 'theme/*.css'", | ||||||
|     "test": "ckeditor5-package-tools test", |     "test": "ckeditor5-package-tools test", | ||||||
|     "prepare": "yarn run dll:build", |     "prepare": "yarn run dll:build && yarn run build:dist", | ||||||
|     "prepublishOnly": "yarn run dll:build", |     "prepublishOnly": "yarn run dll:build", | ||||||
|     "translations:collect": "ckeditor5-package-tools translations:collect", |     "translations:collect": "ckeditor5-package-tools translations:collect", | ||||||
|     "translations:download": "ckeditor5-package-tools translations:download", |     "translations:download": "ckeditor5-package-tools translations:download", | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								sample/ckeditor.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								sample/ckeditor.js
									
									
									
									
										vendored
									
									
								
							| @ -5,19 +5,19 @@ | |||||||
| 
 | 
 | ||||||
| /* globals console, window, document */ | /* globals console, window, document */ | ||||||
| 
 | 
 | ||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import Typing from '@ckeditor/ckeditor5-typing/src/typing'; | import Typing from '@ckeditor/ckeditor5-typing/src/typing.js'; | ||||||
| import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| import Undo from '@ckeditor/ckeditor5-undo/src/undo'; | import Undo from '@ckeditor/ckeditor5-undo/src/undo.js'; | ||||||
| import Enter from '@ckeditor/ckeditor5-enter/src/enter'; | import Enter from '@ckeditor/ckeditor5-enter/src/enter.js'; | ||||||
| import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; | import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard.js'; | ||||||
| import Link from '@ckeditor/ckeditor5-link/src/link'; | import Link from '@ckeditor/ckeditor5-link/src/link.js'; | ||||||
| import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; | import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold.js'; | ||||||
| import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; | import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic.js'; | ||||||
| import CKEditorInspector from '@ckeditor/ckeditor5-inspector'; | import CKEditorInspector from '@ckeditor/ckeditor5-inspector'; | ||||||
| 
 | 
 | ||||||
| import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock'; | import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock.js'; | ||||||
| import Mermaid from '../src/mermaid'; | import Mermaid from '../src/mermaid.js'; | ||||||
| 
 | 
 | ||||||
| ClassicEditor | ClassicEditor | ||||||
| 	.create( document.querySelector( '#editor' ), { | 	.create( document.querySelector( '#editor' ), { | ||||||
|  | |||||||
							
								
								
									
										61
									
								
								scripts/build-dist.mjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								scripts/build-dist.mjs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,61 @@ | |||||||
|  | #!/usr/bin/env node
 | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * @license Copyright (c) 2020-2024, CKSource Holding sp. z o.o. All rights reserved. | ||||||
|  |  * For licensing, see LICENSE.md. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | /* eslint-env node */ | ||||||
|  | 
 | ||||||
|  | import { createRequire } from 'module'; | ||||||
|  | import upath from 'upath'; | ||||||
|  | import chalk from 'chalk'; | ||||||
|  | import { build } from '@ckeditor/ckeditor5-dev-build-tools'; | ||||||
|  | 
 | ||||||
|  | function dist( path ) { | ||||||
|  | 	return upath.join( 'dist', path ); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | ( async () => { | ||||||
|  | 	/** | ||||||
|  | 	 * Step 1 | ||||||
|  | 	 */ | ||||||
|  | 	console.log( chalk.cyan( '1/2: Generating NPM build...' ) ); | ||||||
|  | 
 | ||||||
|  | 	const require = createRequire( import.meta.url ); | ||||||
|  | 	const pkg = require( upath.resolve( process.cwd(), './package.json' ) ); | ||||||
|  | 
 | ||||||
|  | 	await build( { | ||||||
|  | 		input: 'src/index.js', | ||||||
|  | 		output: dist( './index.js' ), | ||||||
|  | 		external: [ | ||||||
|  | 			'ckeditor5', | ||||||
|  | 			'ckeditor5-premium-features', | ||||||
|  | 			...Object.keys( { | ||||||
|  | 				...pkg.dependencies, | ||||||
|  | 				...pkg.peerDependencies | ||||||
|  | 			} ) | ||||||
|  | 		], | ||||||
|  | 		clean: true, | ||||||
|  | 		sourceMap: true, | ||||||
|  | 		translations: '**/*.po' | ||||||
|  | 	} ); | ||||||
|  | 
 | ||||||
|  | 	/** | ||||||
|  | 	 * Step 2 | ||||||
|  | 	 */ | ||||||
|  | 	console.log( chalk.cyan( '2/2: Generating browser build...' ) ); | ||||||
|  | 
 | ||||||
|  | 	await build( { | ||||||
|  | 		input: 'src/index.js', | ||||||
|  | 		output: dist( 'browser/index.js' ), | ||||||
|  | 		sourceMap: true, | ||||||
|  | 		minify: true, | ||||||
|  | 		browser: true, | ||||||
|  | 		name: '<%= formattedNames.plugin.lowerCaseMerged %>', | ||||||
|  | 		external: [ | ||||||
|  | 			'ckeditor5', | ||||||
|  | 			'ckeditor5-premium-features' | ||||||
|  | 		] | ||||||
|  | 	} ); | ||||||
|  | } )(); | ||||||
| @ -2,7 +2,7 @@ | |||||||
|  * @module mermaid/insertmermaidcommand |  * @module mermaid/insertmermaidcommand | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Command } from 'ckeditor5/src/core'; | import { Command } from 'ckeditor5/src/core.js'; | ||||||
| 
 | 
 | ||||||
| const MOCK_MERMAID_MARKUP = `flowchart TB
 | const MOCK_MERMAID_MARKUP = `flowchart TB
 | ||||||
| A --> B | A --> B | ||||||
|  | |||||||
| @ -2,9 +2,9 @@ | |||||||
|  * @module mermaid/mermaidpreviewcommand |  * @module mermaid/mermaidpreviewcommand | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Command } from 'ckeditor5/src/core'; | import { Command } from 'ckeditor5/src/core.js'; | ||||||
| 
 | 
 | ||||||
| import { checkIsOn } from '../utils'; | import { checkIsOn } from '../utils.js'; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * The mermaid preview command. |  * The mermaid preview command. | ||||||
|  | |||||||
| @ -2,9 +2,9 @@ | |||||||
|  * @module mermaid/mermaidsourceviewcommand |  * @module mermaid/mermaidsourceviewcommand | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Command } from 'ckeditor5/src/core'; | import { Command } from 'ckeditor5/src/core.js'; | ||||||
| 
 | 
 | ||||||
| import { checkIsOn } from '../utils'; | import { checkIsOn } from '../utils.js'; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * The mermaid source view command. |  * The mermaid source view command. | ||||||
|  | |||||||
| @ -2,9 +2,9 @@ | |||||||
|  * @module mermaid/mermaidsplitviewcommand |  * @module mermaid/mermaidsplitviewcommand | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Command } from 'ckeditor5/src/core'; | import { Command } from 'ckeditor5/src/core.js'; | ||||||
| 
 | 
 | ||||||
| import { checkIsOn } from '../utils'; | import { checkIsOn } from '../utils.js'; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * The mermaid split view command. |  * The mermaid split view command. | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import previewModeIcon from './../theme/icons/preview-mode.svg'; | |||||||
| import splitModeIcon from './../theme/icons/split-mode.svg'; | import splitModeIcon from './../theme/icons/split-mode.svg'; | ||||||
| import sourceModeIcon from './../theme/icons/source-mode.svg'; | import sourceModeIcon from './../theme/icons/source-mode.svg'; | ||||||
| 
 | 
 | ||||||
| export { default as Mermaid } from './mermaid'; | export { default as Mermaid } from './mermaid.js'; | ||||||
| 
 | 
 | ||||||
| export const icons = { | export const icons = { | ||||||
| 	infoIcon, | 	infoIcon, | ||||||
|  | |||||||
| @ -2,11 +2,11 @@ | |||||||
|  * @module mermaid/mermaid |  * @module mermaid/mermaid | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Plugin } from 'ckeditor5/src/core'; | import { Plugin } from 'ckeditor5/src/core.js'; | ||||||
| 
 | 
 | ||||||
| import MermaidEditing from './mermaidediting'; | import MermaidEditing from './mermaidediting.js'; | ||||||
| import MermaidToolbar from './mermaidtoolbar'; | import MermaidToolbar from './mermaidtoolbar.js'; | ||||||
| import MermaidUI from './mermaidui'; | import MermaidUI from './mermaidui.js'; | ||||||
| 
 | 
 | ||||||
| import '../theme/mermaid.css'; | import '../theme/mermaid.css'; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,17 +2,17 @@ | |||||||
|  * @module mermaid/mermaidediting |  * @module mermaid/mermaidediting | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Plugin } from 'ckeditor5/src/core'; | import { Plugin } from 'ckeditor5/src/core.js'; | ||||||
| import { toWidget } from 'ckeditor5/src/widget'; | import { toWidget } from 'ckeditor5/src/widget.js'; | ||||||
| 
 | 
 | ||||||
| import mermaid from 'mermaid/dist/mermaid'; | import mermaid from 'mermaid/dist/mermaid.js'; | ||||||
| 
 | 
 | ||||||
| import { debounce } from 'lodash-es'; | import { debounce } from 'lodash-es'; | ||||||
| 
 | 
 | ||||||
| import MermaidPreviewCommand from './commands/mermaidPreviewCommand'; | import MermaidPreviewCommand from './commands/mermaidPreviewCommand.js'; | ||||||
| import MermaidSourceViewCommand from './commands/mermaidSourceViewCommand'; | import MermaidSourceViewCommand from './commands/mermaidSourceViewCommand.js'; | ||||||
| import MermaidSplitViewCommand from './commands/mermaidSplitViewCommand'; | import MermaidSplitViewCommand from './commands/mermaidSplitViewCommand.js'; | ||||||
| import InsertMermaidCommand from './commands/insertMermaidCommand'; | import InsertMermaidCommand from './commands/insertMermaidCommand.js'; | ||||||
| 
 | 
 | ||||||
| // Time in milliseconds.
 | // Time in milliseconds.
 | ||||||
| const DEBOUNCE_TIME = 300; | const DEBOUNCE_TIME = 300; | ||||||
|  | |||||||
| @ -2,8 +2,8 @@ | |||||||
|  * @module mermaid/mermaidtoolbar |  * @module mermaid/mermaidtoolbar | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Plugin } from 'ckeditor5/src/core'; | import { Plugin } from 'ckeditor5/src/core.js'; | ||||||
| import { WidgetToolbarRepository } from 'ckeditor5/src/widget'; | import { WidgetToolbarRepository } from 'ckeditor5/src/widget.js'; | ||||||
| 
 | 
 | ||||||
| export default class MermaidToolbar extends Plugin { | export default class MermaidToolbar extends Plugin { | ||||||
| 	/** | 	/** | ||||||
|  | |||||||
| @ -2,8 +2,8 @@ | |||||||
|  * @module mermaid/mermaidui |  * @module mermaid/mermaidui | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| import { Plugin } from 'ckeditor5/src/core'; | import { Plugin } from 'ckeditor5/src/core.js'; | ||||||
| import { ButtonView } from 'ckeditor5/src/ui'; | import { ButtonView } from 'ckeditor5/src/ui.js'; | ||||||
| 
 | 
 | ||||||
| import insertMermaidIcon from '../theme/icons/insert.svg'; | import insertMermaidIcon from '../theme/icons/insert.svg'; | ||||||
| import previewModeIcon from '../theme/icons/preview-mode.svg'; | import previewModeIcon from '../theme/icons/preview-mode.svg'; | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import { Paragraph } from '@ckeditor/ckeditor5-paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| 
 | 
 | ||||||
| import InsertMermaidCommand from '../../src/commands/insertMermaidCommand'; | import InsertMermaidCommand from '../../src/commands/insertMermaidCommand.js'; | ||||||
| import MermaidEditing from '../../src/mermaidediting'; | import MermaidEditing from '../../src/mermaidediting.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import { Paragraph } from '@ckeditor/ckeditor5-paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| 
 | 
 | ||||||
| import MermaidPreviewCommand from '../../src/commands/mermaidPreviewCommand'; | import MermaidPreviewCommand from '../../src/commands/mermaidPreviewCommand.js'; | ||||||
| import MermaidEditing from '../../src/mermaidediting'; | import MermaidEditing from '../../src/mermaidediting.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import { Paragraph } from '@ckeditor/ckeditor5-paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| 
 | 
 | ||||||
| import MermaidSourceViewCommand from '../../src/commands/mermaidSourceViewCommand'; | import MermaidSourceViewCommand from '../../src/commands/mermaidSourceViewCommand.js'; | ||||||
| import MermaidEditing from '../../src/mermaidediting'; | import MermaidEditing from '../../src/mermaidediting.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { getData as getModelData, setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import { Paragraph } from '@ckeditor/ckeditor5-paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| 
 | 
 | ||||||
| import MermaidSplitViewCommand from '../../src/commands/mermaidSplitViewCommand'; | import MermaidSplitViewCommand from '../../src/commands/mermaidSplitViewCommand.js'; | ||||||
| import MermaidEditing from '../../src/mermaidediting'; | import MermaidEditing from '../../src/mermaidediting.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,5 +1,5 @@ | |||||||
| import { Mermaid as MermaidDll, icons } from '../src'; | import { Mermaid as MermaidDll, icons } from '../src/index.js'; | ||||||
| import Mermaid from '../src/mermaid'; | import Mermaid from '../src/mermaid.js'; | ||||||
| 
 | 
 | ||||||
| import infoIcon from './../theme/icons/info.svg'; | import infoIcon from './../theme/icons/info.svg'; | ||||||
| import insertMermaidIcon from './../theme/icons/insert.svg'; | import insertMermaidIcon from './../theme/icons/insert.svg'; | ||||||
|  | |||||||
| @ -5,19 +5,19 @@ | |||||||
| 
 | 
 | ||||||
| /* globals console, window, document */ | /* globals console, window, document */ | ||||||
| 
 | 
 | ||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import Typing from '@ckeditor/ckeditor5-typing/src/typing'; | import Typing from '@ckeditor/ckeditor5-typing/src/typing.js'; | ||||||
| import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| import Undo from '@ckeditor/ckeditor5-undo/src/undo'; | import Undo from '@ckeditor/ckeditor5-undo/src/undo.js'; | ||||||
| import Enter from '@ckeditor/ckeditor5-enter/src/enter'; | import Enter from '@ckeditor/ckeditor5-enter/src/enter.js'; | ||||||
| import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; | import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard.js'; | ||||||
| import Link from '@ckeditor/ckeditor5-link/src/link'; | import Link from '@ckeditor/ckeditor5-link/src/link.js'; | ||||||
| import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; | import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold.js'; | ||||||
| import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; | import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic.js'; | ||||||
| import Markdown from '@ckeditor/ckeditor5-markdown-gfm/src/markdown'; | import Markdown from '@ckeditor/ckeditor5-markdown-gfm/src/markdown.js'; | ||||||
|  | import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock.js'; | ||||||
| 
 | 
 | ||||||
| import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock'; | import Mermaid from '../../src/mermaid.js'; | ||||||
| import Mermaid from '../../src/mermaid'; |  | ||||||
| 
 | 
 | ||||||
| ClassicEditor | ClassicEditor | ||||||
| 	.create( document.querySelector( '#editor' ), { | 	.create( document.querySelector( '#editor' ), { | ||||||
|  | |||||||
| @ -5,18 +5,18 @@ | |||||||
| 
 | 
 | ||||||
| /* globals console, window, document */ | /* globals console, window, document */ | ||||||
| 
 | 
 | ||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import Typing from '@ckeditor/ckeditor5-typing/src/typing'; | import Typing from '@ckeditor/ckeditor5-typing/src/typing.js'; | ||||||
| import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| import Undo from '@ckeditor/ckeditor5-undo/src/undo'; | import Undo from '@ckeditor/ckeditor5-undo/src/undo.js'; | ||||||
| import Enter from '@ckeditor/ckeditor5-enter/src/enter'; | import Enter from '@ckeditor/ckeditor5-enter/src/enter.js'; | ||||||
| import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; | import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard.js'; | ||||||
| import Link from '@ckeditor/ckeditor5-link/src/link'; | import Link from '@ckeditor/ckeditor5-link/src/link.js'; | ||||||
| import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold'; | import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold.js'; | ||||||
| import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic'; | import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic.js'; | ||||||
|  | import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock.js'; | ||||||
| 
 | 
 | ||||||
| import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock'; | import Mermaid from '../../src/mermaid.js'; | ||||||
| import Mermaid from '../../src/mermaid'; |  | ||||||
| 
 | 
 | ||||||
| ClassicEditor | ClassicEditor | ||||||
| 	.create( document.querySelector( '#editor' ), { | 	.create( document.querySelector( '#editor' ), { | ||||||
|  | |||||||
| @ -1,10 +1,10 @@ | |||||||
| import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials'; | import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials.js'; | ||||||
| import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| import Heading from '@ckeditor/ckeditor5-heading/src/heading'; | import Heading from '@ckeditor/ckeditor5-heading/src/heading.js'; | ||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import Mermaid from '../src/mermaid'; | import Mermaid from '../src/mermaid.js'; | ||||||
| 
 | 
 | ||||||
| import { setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,11 +1,11 @@ | |||||||
| import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials'; | import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials.js'; | ||||||
| import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| import Heading from '@ckeditor/ckeditor5-heading/src/heading'; | import Heading from '@ckeditor/ckeditor5-heading/src/heading.js'; | ||||||
| import { setData as setModelData, getData as getModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { setData as setModelData, getData as getModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import { getData as getViewData } from '@ckeditor/ckeditor5-engine/src/dev-utils/view'; | import { getData as getViewData } from '@ckeditor/ckeditor5-engine/src/dev-utils/view.js'; | ||||||
| import CodeBlockEditing from '@ckeditor/ckeditor5-code-block/src/codeblockediting'; | import CodeBlockEditing from '@ckeditor/ckeditor5-code-block/src/codeblockediting.js'; | ||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import MermaidEditing from '../src/mermaidediting'; | import MermaidEditing from '../src/mermaidediting.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,12 +1,12 @@ | |||||||
| import ClassicTestEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicTestEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { | import { | ||||||
| 	setData | 	setData | ||||||
| } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| import WidgetToolbarRepository from '@ckeditor/ckeditor5-widget/src/widgettoolbarrepository'; | import WidgetToolbarRepository from '@ckeditor/ckeditor5-widget/src/widgettoolbarrepository.js'; | ||||||
| import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials'; | import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials.js'; | ||||||
| import { Paragraph } from '@ckeditor/ckeditor5-paragraph'; | import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; | ||||||
| 
 | 
 | ||||||
| import Mermaid from '../src/mermaid'; | import Mermaid from '../src/mermaid.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
| @ -38,6 +38,10 @@ describe( 'MermaidToolbar', () => { | |||||||
| 
 | 
 | ||||||
| 	describe( 'toolbar', () => { | 	describe( 'toolbar', () => { | ||||||
| 		it( 'should be initialized with expected buttons', () => { | 		it( 'should be initialized with expected buttons', () => { | ||||||
|  | 			editor.ui.focusTracker.isFocused = true; | ||||||
|  | 
 | ||||||
|  | 			setData( model, '<mermaid displayMode="split" source="">[]</mermaid>' ); | ||||||
|  | 
 | ||||||
| 			expect( toolbar.items ).to.have.length( 5 ); | 			expect( toolbar.items ).to.have.length( 5 ); | ||||||
| 			expect( toolbar.items.get( 0 ).label ).to.equal( 'Source view' ); | 			expect( toolbar.items.get( 0 ).label ).to.equal( 'Source view' ); | ||||||
| 			expect( toolbar.items.get( 1 ).label ).to.equal( 'Split view' ); | 			expect( toolbar.items.get( 1 ).label ).to.equal( 'Split view' ); | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor'; | import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; | ||||||
| import { setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model'; | import { setData as setModelData } from '@ckeditor/ckeditor5-engine/src/dev-utils/model.js'; | ||||||
| 
 | 
 | ||||||
| import Mermaid from '../src/mermaid'; | import Mermaid from '../src/mermaid.js'; | ||||||
| import MermaidUI from '../src/mermaidui'; | import MermaidUI from '../src/mermaidui.js'; | ||||||
| 
 | 
 | ||||||
| /* global document */ | /* global document */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Piotr Szczęśniak
						Piotr Szczęśniak