Skip to content

Commit f4db354

Browse files
committed
split rte/tiny-mce/tiptap
1 parent 776a414 commit f4db354

File tree

117 files changed

+125
-32
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+125
-32
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"svgs",
2222
"templating",
2323
"tinymce",
24+
"tiptap",
2425
"umbraco",
2526
"Uncategorized",
2627
"uninitialize",

package-lock.json

Lines changed: 10 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"./content-type": "./dist-cms/packages/core/content-type/index.js",
3131
"./content": "./dist-cms/packages/core/content/index.js",
3232
"./culture": "./dist-cms/packages/core/culture/index.js",
33-
"./picker": "./dist-cms/packages/core/picker/index.js",
3433
"./current-user": "./dist-cms/packages/user/current-user/index.js",
3534
"./dashboard": "./dist-cms/packages/core/dashboard/index.js",
3635
"./data-type": "./dist-cms/packages/data-type/index.js",
@@ -68,6 +67,7 @@
6867
"./package": "./dist-cms/packages/packages/package/index.js",
6968
"./partial-view": "./dist-cms/packages/templating/partial-views/index.js",
7069
"./picker-input": "./dist-cms/packages/core/picker-input/index.js",
70+
"./picker": "./dist-cms/packages/core/picker/index.js",
7171
"./property-action": "./dist-cms/packages/core/property-action/index.js",
7272
"./property-editor": "./dist-cms/packages/core/property-editor/index.js",
7373
"./property-type": "./dist-cms/packages/core/property-type/index.js",
@@ -78,6 +78,7 @@
7878
"./repository": "./dist-cms/packages/core/repository/index.js",
7979
"./resources": "./dist-cms/packages/core/resources/index.js",
8080
"./router": "./dist-cms/packages/core/router/index.js",
81+
"./rte": "./dist-cms/packages/rte/index.js",
8182
"./script": "./dist-cms/packages/templating/scripts/index.js",
8283
"./search": "./dist-cms/packages/search/index.js",
8384
"./section": "./dist-cms/packages/core/section/index.js",
@@ -93,8 +94,8 @@
9394
"./template": "./dist-cms/packages/templating/templates/index.js",
9495
"./temporary-file": "./dist-cms/packages/core/temporary-file/index.js",
9596
"./themes": "./dist-cms/packages/core/themes/index.js",
96-
"./tiny-mce": "./dist-cms/packages/rte/tiny-mce/index.js",
97-
"./tiptap": "./dist-cms/packages/rte/tiptap/index.js",
97+
"./tiny-mce": "./dist-cms/packages/tiny-mce/index.js",
98+
"./tiptap": "./dist-cms/packages/tiptap/index.js",
9899
"./translation": "./dist-cms/packages/translation/index.js",
99100
"./tree": "./dist-cms/packages/core/tree/index.js",
100101
"./ufm": "./dist-cms/packages/ufm/index.js",

src/packages/rte/components/rte-base.element.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { type UmbPropertyEditorUiValueType, UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS } from '../types.js';
1+
import type { UmbPropertyEditorUiValueType } from '../types.js';
2+
import { UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS } from '../constants.js';
23
import { property, state } from '@umbraco-cms/backoffice/external/lit';
34
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
45
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';

src/packages/rte/constants.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export const UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS = 'Umbraco.RichText';
2+
3+
/**
4+
* The attribute where the block content key is stored.
5+
*/
6+
export const UMB_BLOCK_RTE_DATA_CONTENT_KEY = 'data-content-key';

src/packages/rte/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * from './components/rte-base.element.js';
2+
export * from './constants.js';
3+
export type * from './types.js';

src/packages/rte/manifests.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
1-
// eslint-disable-next-line local-rules/no-relative-import-to-import-map-module
2-
import { manifests as tiptapManifests } from './tiptap/manifests.js';
3-
import { manifests as tinyMceManifests } from './tiny-mce/manifests.js';
41
import { manifest as schemaManifest } from './Umbraco.RichText.js';
52
import { manifest as blockRtePropertyValueResolver } from './property-value-resolver/manifest.js';
63
import type { ManifestTypes, UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
74

85
export const manifests: Array<ManifestTypes | UmbExtensionManifestKind> = [
9-
...tinyMceManifests,
10-
...tiptapManifests,
116
schemaManifest,
127
blockRtePropertyValueResolver,
138
];

src/packages/rte/property-value-resolver/manifest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS } from '../types.js';
1+
import { UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS } from '../constants.js';
22
import { UmbRteBlockValueResolver } from './rte-block-value-resolver.api.js';
33
import type { ManifestPropertyValueResolver } from '@umbraco-cms/backoffice/property';
44

src/packages/rte/types.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,3 @@ export interface UmbPropertyEditorUiValueType {
55
markup: string;
66
blocks: UmbBlockValueType<UmbBlockRteLayoutModel>;
77
}
8-
9-
export const UMB_BLOCK_RTE_PROPERTY_EDITOR_SCHEMA_ALIAS = 'Umbraco.RichText';
10-
11-
/**
12-
* The attribute where the block content key is stored.
13-
*/
14-
export const UMB_BLOCK_RTE_DATA_CONTENT_KEY = 'data-content-key';

0 commit comments

Comments
 (0)