Skip to content
This repository was archived by the owner on Nov 6, 2025. It is now read-only.

Commit 704a854

Browse files
authored
Chore: Lee's code sweep (during Hacktoberfest '24) (#2450)
* Removed my outdated TODO comments * Manifest Picker code tidy-up * Attribute tidy-up Things I'd picked up during development * Corrects Storybook control type for `umb-localize` key * Ran `npm run lint:fix`
1 parent 59bfc93 commit 704a854

File tree

17 files changed

+1657
-1571
lines changed

17 files changed

+1657
-1571
lines changed

examples/manifest-picker/manifest-picker-dashboard.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import { css, html, customElement, state, when, nothing } from '@umbraco-cms/backoffice/external/lit';
22
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
3-
import { UmbInputManifestElement } from '@umbraco-cms/backoffice/components';
3+
import type { UmbInputManifestElement } from '@umbraco-cms/backoffice/components';
44
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
55
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
6-
import { UUISelectEvent } from '@umbraco-cms/backoffice/external/uui';
6+
import type { UUISelectEvent } from '@umbraco-cms/backoffice/external/uui';
77

8+
// eslint-disable-next-line local-rules/enforce-umb-prefix-on-element-name
89
@customElement('example-manifest-picker-dashboard')
10+
// eslint-disable-next-line local-rules/enforce-element-suffix-on-element-class-name, local-rules/umb-class-prefix
911
export class ExampleManifestPickerDashboard extends UmbLitElement {
1012
#options: Array<Option> = [];
1113

src/apps/preview/preview.context.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@ export class UmbPreviewContext extends UmbContextBase<UmbPreviewContext> {
149149
window.open(url, '_blank');
150150
}
151151

152-
// TODO: [LK] Figure out how to make `iframe.contentDocument` works, as it's not from SameOrigin.
153152
reloadIFrame(iframe: HTMLIFrameElement) {
154153
const document = iframe.contentDocument;
155154
if (!document) return;

src/assets/lang/ar.ts

Lines changed: 1625 additions & 1535 deletions
Large diffs are not rendered by default.

src/packages/core/collection/types.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,8 @@ export interface UmbCollectionConfiguration {
2626
export interface UmbCollectionColumnConfiguration {
2727
alias: string;
2828
header: string;
29-
// TODO: [LK] Figure out why the server API needs an int (1|0) instead of a boolean.
3029
isSystem: 1 | 0;
3130
elementName?: string;
32-
// TODO: [LK] Remove `nameTemplate`, to be replaced with `elementName`.
3331
nameTemplate?: string;
3432
}
3533

src/packages/core/localization/manifests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,5 +260,5 @@ export const manifests: Array<ManifestLocalization> = [
260260
culture: 'zh-tw',
261261
},
262262
js: () => import('../../../assets/lang/zh-tw.js'),
263-
}
263+
},
264264
];

src/packages/core/localization/stories/localize.element.stories.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const meta: Meta<UmbLocalizeElement> = {
1212
argTypes: {
1313
args: {
1414
control: {
15-
type: 'array',
15+
type: 'text',
1616
},
1717
},
1818
},

src/packages/core/menu/section-sidebar-menu/section-sidebar-menu.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
import type { ManifestMenu } from '../menu.extension.js';
12
import type { ManifestSectionSidebarAppBaseMenu, ManifestSectionSidebarAppMenuKind } from './types.js';
23
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
34
import { css, html, customElement, property } from '@umbraco-cms/backoffice/external/lit';
45
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
56
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';
67
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
7-
import type { ManifestMenu } from '../menu.extension.js';
88

99
// TODO: Move to separate file:
1010
const manifest: UmbExtensionManifestKind = {

src/packages/core/section/section-sidebar-context-menu/section-sidebar-context-menu.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ export class UmbSectionSidebarContextMenuElement extends UmbLitElement {
154154
display: flex;
155155
align-items: center;
156156
}
157-
#action-modal umb-entity-action-list{
157+
#action-modal umb-entity-action-list {
158158
--uui-menu-item-flat-structure: 0;
159159
}
160160
`,

src/packages/documents/document-types/workspace/document-type-workspace-editor.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export class UmbDocumentTypeWorkspaceEditorElement extends UmbLitElement {
9191
.value=${this._name}
9292
.alias=${this._alias}
9393
?auto-generate-alias=${this._isNew}
94-
@change="${this.#onNameAndAliasChange}"
94+
@change=${this.#onNameAndAliasChange}
9595
required
9696
${umbBindToValidation(this, '$.name', this._name)}
9797
${umbFocus()}>

src/packages/documents/document-types/workspace/views/templates/document-type-workspace-view-templates.element.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,20 +91,19 @@ export class UmbDocumentTypeWorkspaceViewTemplatesElement extends UmbLitElement
9191

9292
#renderTemplates() {
9393
return html`
94-
<uui-box headline="${this.localize.term('treeHeaders_templates')}">
94+
<uui-box headline=${this.localize.term('treeHeaders_templates')}>
9595
${when(
9696
this.#workspaceContext?.createTemplateMode,
9797
() => html`<p><em>The default template will be created once this document type has been saved.</em></p>`,
9898
)}
99-
<umb-property-layout
100-
alias="Templates"
101-
label="${this.localize.term('contentTypeEditor_allowedTemplatesHeading')}">
99+
<umb-property-layout alias="Templates" label=${this.localize.term('contentTypeEditor_allowedTemplatesHeading')}>
102100
<div slot="description">${this.localize.term('contentTypeEditor_allowedTemplatesDescription')}</div>
103101
<div id="templates" slot="editor">
104102
<umb-input-template
105103
.defaultUnique=${this._defaultTemplateId ?? ''}
106104
.selection=${this._allowedTemplateIds}
107-
@change=${this.#templateInputChange}></umb-input-template>
105+
@change=${this.#templateInputChange}>
106+
</umb-input-template>
108107
</div>
109108
</umb-property-layout>
110109
</uui-box>

0 commit comments

Comments
 (0)