mirror of
https://github.com/laurent22/joplin.git
synced 2025-01-11 18:24:43 +02:00
25 lines
749 B
TypeScript
25 lines
749 B
TypeScript
/**
|
|
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
|
|
* Licensed under the LGPL or a commercial license.
|
|
* For LGPL see License.txt in the project root for license information.
|
|
* For commercial licenses see https://www.tiny.cloud/
|
|
*/
|
|
|
|
import PluginManager from 'tinymce/core/api/PluginManager';
|
|
import * as Api from './api/Api';
|
|
import * as Commands from './api/Commands';
|
|
import * as Keyboard from './core/Keyboard';
|
|
import * as Mouse from './core/Mouse'
|
|
import * as Buttons from './ui/Buttons';
|
|
|
|
export default function () {
|
|
PluginManager.add('joplinLists', function (editor) {
|
|
Keyboard.setup(editor);
|
|
Mouse.setup(editor);
|
|
Buttons.register(editor);
|
|
Commands.register(editor);
|
|
|
|
return Api.get(editor);
|
|
});
|
|
}
|