add detail to repository name
This commit is contained in:
@@ -27,7 +27,7 @@ import { UmbMediaHelper } from '@umbraco-cms/backoffice/utils';
|
||||
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
|
||||
import { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
|
||||
import { UMB_APP_CONTEXT } from '@umbraco-cms/backoffice/app';
|
||||
import { UmbStylesheetRepository } from '@umbraco-cms/backoffice/stylesheet';
|
||||
import { UmbStylesheetDetailRepository } from '@umbraco-cms/backoffice/stylesheet';
|
||||
|
||||
// TODO => integrate macro picker, update stylesheet fetch when backend CLI exists (ref tinymce.service.js in existing backoffice)
|
||||
@customElement('umb-input-tiny-mce')
|
||||
@@ -43,7 +43,7 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) {
|
||||
#currentUserContext?: typeof UMB_CURRENT_USER_CONTEXT.TYPE;
|
||||
#plugins: Array<new (args: TinyMcePluginArguments) => UmbTinyMcePluginBase> = [];
|
||||
#editorRef?: Editor | null = null;
|
||||
#stylesheetRepository?: UmbStylesheetRepository;
|
||||
#stylesheetRepository?: UmbStylesheetDetailRepository;
|
||||
#serverUrl?: string;
|
||||
|
||||
protected getFormElement() {
|
||||
@@ -60,7 +60,7 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) {
|
||||
this.#serverUrl = instance.getServerUrl();
|
||||
});
|
||||
|
||||
this.#stylesheetRepository = new UmbStylesheetRepository(this);
|
||||
this.#stylesheetRepository = new UmbStylesheetDetailRepository(this);
|
||||
|
||||
// TODO => this breaks tests, removing for now will ignore user language
|
||||
// and fall back to tinymce default language
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { css, customElement, html, property, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
|
||||
import { UmbStylesheetRepository } from '@umbraco-cms/backoffice/stylesheet';
|
||||
import { UmbStylesheetDetailRepository } from '@umbraco-cms/backoffice/stylesheet';
|
||||
import { StylesheetOverviewResponseModel } from '@umbraco-cms/backoffice/backend-api';
|
||||
import { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
|
||||
import { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
|
||||
@@ -27,7 +27,7 @@ export class UmbPropertyEditorUITinyMceStylesheetsConfigurationElement
|
||||
|
||||
constructor() {
|
||||
super();
|
||||
this.#repository = new UmbStylesheetRepository(this);
|
||||
this.#repository = new UmbStylesheetDetailRepository(this);
|
||||
|
||||
this.#getAllStylesheets();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbStylesheetRepository } from './stylesheet-detail.repository.js';
|
||||
import { UmbStylesheetDetailRepository } from './stylesheet-detail.repository.js';
|
||||
import { manifests as itemManifests } from './item/manifests.js';
|
||||
import { ManifestRepository } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
@@ -8,7 +8,7 @@ const repository: ManifestRepository = {
|
||||
type: 'repository',
|
||||
alias: UMB_STYLESHEET_REPOSITORY_ALIAS,
|
||||
name: 'Stylesheet Repository',
|
||||
api: UmbStylesheetRepository,
|
||||
api: UmbStylesheetDetailRepository,
|
||||
};
|
||||
|
||||
export const manifests = [repository, ...itemManifests];
|
||||
|
||||
@@ -5,7 +5,7 @@ import { UMB_STYLESHEET_DETAIL_STORE_CONTEXT } from './stylesheet-detail.store.j
|
||||
import { type UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbDetailRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
|
||||
export class UmbStylesheetRepository extends UmbDetailRepositoryBase<UmbStylesheetDetailModel> {
|
||||
export class UmbStylesheetDetailRepository extends UmbDetailRepositoryBase<UmbStylesheetDetailModel> {
|
||||
#dataSource;
|
||||
|
||||
// TODO: temp solution until it is automated
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbStylesheetRepository } from '../repository/stylesheet-detail.repository.js';
|
||||
import { UmbStylesheetDetailRepository } from '../repository/stylesheet-detail.repository.js';
|
||||
import type { UmbStylesheetDetailModel } from '../types.js';
|
||||
import {
|
||||
type UmbSaveableWorkspaceContextInterface,
|
||||
@@ -13,7 +13,7 @@ import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
export type RichTextRuleModelSortable = RichTextRuleModel & { sortOrder?: number };
|
||||
|
||||
export class UmbStylesheetWorkspaceContext
|
||||
extends UmbEditableWorkspaceContextBase<UmbStylesheetRepository, UmbStylesheetDetailModel>
|
||||
extends UmbEditableWorkspaceContextBase<UmbStylesheetDetailRepository, UmbStylesheetDetailModel>
|
||||
implements UmbSaveableWorkspaceContextInterface<UmbStylesheetDetailModel | undefined>
|
||||
{
|
||||
#data = new UmbObjectState<UmbStylesheetDetailModel | undefined>(undefined);
|
||||
|
||||
Reference in New Issue
Block a user