diff --git a/packages/presentation/src/components/AttributeBarEditor.svelte b/packages/presentation/src/components/AttributeBarEditor.svelte index 99a0d27b7d..e2aec26e8d 100644 --- a/packages/presentation/src/components/AttributeBarEditor.svelte +++ b/packages/presentation/src/components/AttributeBarEditor.svelte @@ -66,7 +66,7 @@ {#if editor} {#if showHeader} {#if value} - + {#if inline} @{value.name} {:else}
- {#if !inline} -
- {/if} - {value.name} +
+ {value.name}
{/if}
diff --git a/plugins/contact-resources/src/components/PersonContent.svelte b/plugins/contact-resources/src/components/PersonContent.svelte index 591940aa74..6da30c0af9 100644 --- a/plugins/contact-resources/src/components/PersonContent.svelte +++ b/plugins/contact-resources/src/components/PersonContent.svelte @@ -36,6 +36,7 @@ export let shouldShowName = true export let element: HTMLElement | undefined = undefined export let shouldShowPlaceholder = false + export let noUnderline: boolean = false export let defaultName: IntlString | undefined = undefined export let statusLabel: IntlString | undefined = undefined export let avatarSize: IconSize = 'x-small' @@ -68,7 +69,7 @@ {#if value} - + {#if inline} @{getName(client.getHierarchy(), value)} @@ -90,7 +91,7 @@ {/if} {#if shouldShowName} - {getName(client.getHierarchy(), value)} {/if} @@ -132,6 +133,7 @@ display: flex; align-items: center; flex-wrap: nowrap; + min-width: 0; .eContentPresenterIcon { color: var(--theme-dark-color); @@ -141,13 +143,13 @@ text-align: left; color: var(--theme-caption-color); - overflow: hidden; - display: -webkit-box; - /* autoprefixer: ignore next */ - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - line-clamp: 2; - user-select: none; + // overflow: hidden; + // display: -webkit-box; + // /* autoprefixer: ignore next */ + // -webkit-box-orient: vertical; + // -webkit-line-clamp: 2; + // line-clamp: 2; + // user-select: none; &.colorInherit { color: inherit; diff --git a/plugins/contact-resources/src/components/PersonPresenter.svelte b/plugins/contact-resources/src/components/PersonPresenter.svelte index bf0fe379ca..82e52931c6 100644 --- a/plugins/contact-resources/src/components/PersonPresenter.svelte +++ b/plugins/contact-resources/src/components/PersonPresenter.svelte @@ -29,6 +29,7 @@ export let shouldShowAvatar = true export let shouldShowName = true export let shouldShowPlaceholder = false + export let noUnderline = false export let defaultName: IntlString | undefined = ui.string.NotSelected export let statusLabel: IntlString | undefined = undefined export let tooltipLabels: PersonLabelTooltip | undefined = undefined @@ -88,6 +89,7 @@ {shouldShowAvatar} {shouldShowName} {shouldShowPlaceholder} + {noUnderline} {enlargedText} {statusLabel} {colorInherit} diff --git a/plugins/document-resources/src/components/DocumentPresenter.svelte b/plugins/document-resources/src/components/DocumentPresenter.svelte index 72e8ceb4cf..4a283e559e 100644 --- a/plugins/document-resources/src/components/DocumentPresenter.svelte +++ b/plugins/document-resources/src/components/DocumentPresenter.svelte @@ -25,20 +25,25 @@ export let inline: boolean = false export let disabled: boolean = false export let accent: boolean = false + export let noUnderline: boolean = false + export let maxWidth = '' {#if value} - + {#if inline} @{value.name}-{value.version} {:else} -
- +
+
+ +
+ + {value.name}-{value.version} +
- {value.name}-{value.version} {/if} {/if} diff --git a/plugins/document-resources/src/components/EditDoc.svelte b/plugins/document-resources/src/components/EditDoc.svelte index 7c7294c7a4..6c9b3e0fc3 100644 --- a/plugins/document-resources/src/components/EditDoc.svelte +++ b/plugins/document-resources/src/components/EditDoc.svelte @@ -535,7 +535,7 @@
- +
@@ -545,7 +545,7 @@ />
- + {documentObject?.latest} diff --git a/plugins/lead-resources/src/components/LeadPresenter.svelte b/plugins/lead-resources/src/components/LeadPresenter.svelte index aa1da28658..e634e03ffe 100644 --- a/plugins/lead-resources/src/components/LeadPresenter.svelte +++ b/plugins/lead-resources/src/components/LeadPresenter.svelte @@ -23,16 +23,19 @@ export let inline: boolean = false export let disabled: boolean = false export let accent: boolean = false + export let noUnderline: boolean = false {#if value} - + {#if inline} @LEAD-{value.number} {:else}
- LEAD-{value.number} + LEAD-{value.number}
{/if}
diff --git a/plugins/notification-resources/src/components/NotificationView.svelte b/plugins/notification-resources/src/components/NotificationView.svelte index dc66d82f57..166f8b8d52 100644 --- a/plugins/notification-resources/src/components/NotificationView.svelte +++ b/plugins/notification-resources/src/components/NotificationView.svelte @@ -96,7 +96,7 @@ >
{#if presenter} - + {/if} {#if newTxes > 0 && !selected}
{newTxes}
diff --git a/plugins/notification-resources/src/components/TxView.svelte b/plugins/notification-resources/src/components/TxView.svelte index 5da3c8befc..0735a85f0b 100644 --- a/plugins/notification-resources/src/components/TxView.svelte +++ b/plugins/notification-resources/src/components/TxView.svelte @@ -161,9 +161,9 @@ {#each value.added as cvalue} {#if value.isObjectAdded} - + {:else} - + {/if} {/each} {:else if value.removed.length} @@ -172,9 +172,9 @@ {#each value.removed as cvalue} {#if value.isObjectRemoved} - + {:else} - + {/if} {/each} {:else if value.set === null || value.set === undefined || value.set === ''} @@ -188,9 +188,9 @@ {#if !hasMessageType} {#if value.isObjectSet} - + {:else} - + {/if} {/if} @@ -211,9 +211,9 @@ {#if !hasMessageType}
{#if value.isObjectSet} - + {:else} - + {/if}
{/if} @@ -222,9 +222,9 @@ {/each} {:else if viewlet && viewlet.display === 'inline' && viewlet.component} {#if typeof viewlet.component === 'string'} - + {:else} - + {/if} {/if}
diff --git a/plugins/recruit-resources/src/components/ApplicationPresenter.svelte b/plugins/recruit-resources/src/components/ApplicationPresenter.svelte index e3445429a1..8ef6ff721f 100644 --- a/plugins/recruit-resources/src/components/ApplicationPresenter.svelte +++ b/plugins/recruit-resources/src/components/ApplicationPresenter.svelte @@ -24,6 +24,7 @@ export let value: Applicant export let inline: boolean = false export let disabled: boolean = false + export let noUnderline: boolean = false export let accent: boolean = false const client = getClient() @@ -31,7 +32,7 @@ {#if value && shortLabel} - + {#if inline} @{#if shortLabel}{shortLabel}-{/if}{value.number} @@ -41,7 +42,7 @@
- + {#if shortLabel}{shortLabel}-{/if}{value.number}
diff --git a/plugins/recruit-resources/src/components/VacancyPresenter.svelte b/plugins/recruit-resources/src/components/VacancyPresenter.svelte index 0873a4b917..1ff1d305fe 100644 --- a/plugins/recruit-resources/src/components/VacancyPresenter.svelte +++ b/plugins/recruit-resources/src/components/VacancyPresenter.svelte @@ -26,6 +26,7 @@ export let inline: boolean = false export let disabled: boolean = false export let accent: boolean = false + export let noUnderline: boolean = false const dispatch = createEventDispatcher() $: accentColor = getPlatformAvatarColorForTextDef(value.name, $themeStore.dark) @@ -37,14 +38,7 @@ {#if value} - + {#if inline} @{value.name} @@ -52,7 +46,9 @@ {:else}
- {value.name} + {value.name}
{/if}
diff --git a/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte b/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte index 1b283ea9d6..352168dc4a 100644 --- a/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte +++ b/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte @@ -24,6 +24,7 @@ export let inline: boolean = false export let disabled: boolean = false export let accent: boolean = false + export let noUnderline: boolean = false const client = getClient() @@ -31,12 +32,12 @@ {#if value && label} - +
- + {label}-{value.number}
diff --git a/plugins/task-resources/src/components/state/StatePresenter.svelte b/plugins/task-resources/src/components/state/StatePresenter.svelte index abfb553786..963ba6dd84 100644 --- a/plugins/task-resources/src/components/state/StatePresenter.svelte +++ b/plugins/task-resources/src/components/state/StatePresenter.svelte @@ -31,6 +31,7 @@ export let oneLine: boolean = false export let shouldShowName: boolean = true export let shouldShowTooltip: boolean = false + export let noUnderline: boolean = false const dispatch = createEventDispatcher() @@ -57,7 +58,9 @@ /> {/if} {#if shouldShowName} - {value.name} + {value.name} {/if}
{/if} diff --git a/plugins/tracker-resources/src/components/CreateIssue.svelte b/plugins/tracker-resources/src/components/CreateIssue.svelte index 2838a7a847..ad3484a4de 100644 --- a/plugins/tracker-resources/src/components/CreateIssue.svelte +++ b/plugins/tracker-resources/src/components/CreateIssue.svelte @@ -566,7 +566,7 @@ searchField={'title'} allowDeselect={true} showNavigate={false} - docProps={{ disabled: true }} + docProps={{ disabled: true, noUnderline: true }} focusIndex={20000} /> diff --git a/plugins/tracker-resources/src/components/components/ComponentPresenter.svelte b/plugins/tracker-resources/src/components/components/ComponentPresenter.svelte index 9c448efeac..223f99c853 100644 --- a/plugins/tracker-resources/src/components/components/ComponentPresenter.svelte +++ b/plugins/tracker-resources/src/components/components/ComponentPresenter.svelte @@ -50,9 +50,9 @@ {#if inline} @{label} {:else} - + {#if shouldShowAvatar} -
+
{/if} diff --git a/plugins/tracker-resources/src/components/issues/RelationEditor.svelte b/plugins/tracker-resources/src/components/issues/RelationEditor.svelte index 9e87066918..706ca2f52b 100644 --- a/plugins/tracker-resources/src/components/issues/RelationEditor.svelte +++ b/plugins/tracker-resources/src/components/issues/RelationEditor.svelte @@ -21,7 +21,7 @@ $: classes = Array.from(valueGroup.keys()) -
+
{#each classes as classCategory} {@const vals = valueGroup.get(classCategory)} {#if vals} diff --git a/plugins/tracker-resources/src/components/issues/RelationEditorPart.svelte b/plugins/tracker-resources/src/components/issues/RelationEditorPart.svelte index ee57d94d45..7b6fc6f783 100644 --- a/plugins/tracker-resources/src/components/issues/RelationEditorPart.svelte +++ b/plugins/tracker-resources/src/components/issues/RelationEditorPart.svelte @@ -87,7 +87,7 @@
{/if} {:else} -
-
-
- -
-
+
+ @@ -118,14 +114,20 @@ display: flex; align-items: center; // flex-shrink: 0; - padding-left: 0.5rem; + padding-left: 0.75rem; height: 2rem; min-width: 0; min-height: 0; + font-size: 0.8125rem; border-radius: 0.25rem; // width: fit-content; border: 1px solid transparent; + + &.between { + justify-content: space-between; + } &:hover { + background-color: var(--theme-button-hovered); border-color: var(--theme-divider-color); } diff --git a/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte b/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte index 387b39e97e..0b8cdfa78f 100644 --- a/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte +++ b/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte @@ -95,7 +95,7 @@
{#if issue.template?.template} - + {/if} - + @@ -139,12 +139,12 @@ {/if} - + - + - + @@ -170,12 +170,12 @@
- + - + @@ -183,7 +183,7 @@ {#if issue.dueDate !== null}
- + diff --git a/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte b/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte index d216943858..2de6bff577 100644 --- a/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte +++ b/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte @@ -31,6 +31,7 @@ export let disabled = false export let inline = false export let accent: boolean = false + export let noUnderline: boolean = false export let onClick: (() => void) | undefined = undefined const dispatch = createEventDispatcher() @@ -46,17 +47,22 @@ {#if value} - + {#if inline} @{value.label} {:else} -
+
{#if shouldShowAvatar}
{/if} - + {value.label}
diff --git a/plugins/tracker-resources/src/components/templates/IssueTemplatePresenter.svelte b/plugins/tracker-resources/src/components/templates/IssueTemplatePresenter.svelte index 3855349ee8..a977d3f99f 100644 --- a/plugins/tracker-resources/src/components/templates/IssueTemplatePresenter.svelte +++ b/plugins/tracker-resources/src/components/templates/IssueTemplatePresenter.svelte @@ -65,7 +65,9 @@ cursor: pointer; } - &.noUnderline { + &.noUnderline, + &.noUnderline:hover { + text-decoration: none; color: var(--theme-caption-color); } diff --git a/plugins/tracker-resources/src/components/templates/TemplateControlPanel.svelte b/plugins/tracker-resources/src/components/templates/TemplateControlPanel.svelte index 05611f4c68..b9d586e1bd 100644 --- a/plugins/tracker-resources/src/components/templates/TemplateControlPanel.svelte +++ b/plugins/tracker-resources/src/components/templates/TemplateControlPanel.svelte @@ -65,12 +65,12 @@
- + - + @@ -99,13 +99,13 @@
- + {#if issue.milestone} - + diff --git a/plugins/view-resources/src/components/DocNavLink.svelte b/plugins/view-resources/src/components/DocNavLink.svelte index 4ff31bb7c9..5642a89e6e 100644 --- a/plugins/view-resources/src/components/DocNavLink.svelte +++ b/plugins/view-resources/src/components/DocNavLink.svelte @@ -29,6 +29,7 @@ export let props: Record = {} export let shrink: number = 1 export let accent: boolean = false + export let noOverflow: boolean = false const client = getClient() const hierarchy = client.getHierarchy() @@ -50,4 +51,6 @@ $: if (object !== undefined) getHref(object) - + diff --git a/plugins/view-resources/src/components/ObjectBox.svelte b/plugins/view-resources/src/components/ObjectBox.svelte index 73a7fba763..c9a1a7d1d2 100644 --- a/plugins/view-resources/src/components/ObjectBox.svelte +++ b/plugins/view-resources/src/components/ObjectBox.svelte @@ -142,7 +142,7 @@ objectId={selected._id} _class={selected._class} value={selected} - props={{ ...docProps, disabled: true, noUnderline: true, size: 'x-small' }} + props={{ ...docProps, disabled: true, noUnderline: true, size: 'x-small', shouldShowAvatar: false }} /> {:else}