Skip to content

Commit 1c72f02

Browse files
committed
Consolidated Tiptap extension manifests
"core" is for Tiptap editor native extensions. "toolbar" is custom buttons for the toolbar. Added consistency with the file and class names. Renamed "Code Editor" to "Source Editor", since it's editing the raw HTML source of the RTE, (not "code").
1 parent c6f784b commit 1c72f02

33 files changed

+462
-477
lines changed

src/packages/rte/tiptap/extensions/core/manifests.ts

Lines changed: 0 additions & 107 deletions
This file was deleted.

src/packages/rte/tiptap/extensions/umb/media-upload.extension.ts renamed to src/packages/rte/tiptap/extensions/core/media-upload.extension.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
import { UmbTiptapExtensionApiBase, type UmbTiptapExtensionArgs } from '../types.js';
2-
import {
3-
TemporaryFileStatus,
4-
UmbTemporaryFileManager,
5-
type UmbTemporaryFileModel,
6-
} from '@umbraco-cms/backoffice/temporary-file';
1+
import { UmbTiptapExtensionApiBase } from '../types.js';
2+
import type { UmbTiptapExtensionArgs } from '../types.js';
73
import { imageSize } from '@umbraco-cms/backoffice/utils';
8-
import { type Editor, Extension } from '@umbraco-cms/backoffice/external/tiptap';
4+
import { Extension } from '@umbraco-cms/backoffice/external/tiptap';
5+
import { TemporaryFileStatus, UmbTemporaryFileManager } from '@umbraco-cms/backoffice/temporary-file';
96
import { UmbId } from '@umbraco-cms/backoffice/id';
7+
import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api';
108
import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification';
9+
import type { Editor } from '@umbraco-cms/backoffice/external/tiptap';
1110
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
12-
import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api';
1311
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
12+
import type { UmbTemporaryFileModel } from '@umbraco-cms/backoffice/temporary-file';
1413

15-
export default class UmbTiptapMediaUploadExtension extends UmbTiptapExtensionApiBase {
14+
export default class UmbTiptapMediaUploadExtensionApi extends UmbTiptapExtensionApiBase {
1615
#configuration?: UmbPropertyEditorConfigCollection;
1716

1817
/**

src/packages/rte/tiptap/extensions/core/text-align.extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { UmbTiptapExtensionApiBase } from '../types.js';
22
import { TextAlign } from '@umbraco-cms/backoffice/external/tiptap';
33

4-
export default class UmbTiptapTextAlignCenterExtensionApi extends UmbTiptapExtensionApiBase {
4+
export default class UmbTiptapTextAlignExtensionApi extends UmbTiptapExtensionApiBase {
55
getTiptapExtensions = () => [
66
TextAlign.configure({
77
types: ['heading', 'paragraph', 'blockquote', 'orderedList', 'bulletList', 'codeBlock'],

0 commit comments

Comments
 (0)