add detail to repository name

This commit is contained in:
Mads Rasmussen
2023-12-18 15:56:29 +01:00
parent 8b69f50855
commit 4b817ee21d
5 changed files with 10 additions and 10 deletions

View File

@@ -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

View File

@@ -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();
}

View File

@@ -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];

View File

@@ -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

View File

@@ -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);