From a3a11310a0db6b369407529e8c87bf25b2f252ed Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Fri, 17 Mar 2023 06:52:32 +0300 Subject: [PATCH] TSK-812: Opening images in the center. Minor design corrections. (#2755) Signed-off-by: Alexander Platov --- models/tracker/src/index.ts | 2 +- .../src/components/NavLink.svelte | 4 +- .../src/components/ReferenceInput.svelte | 3 +- packages/theme/styles/popups.scss | 1 + .../ui/src/components/PopupInstance.svelte | 4 +- .../internal/FontSizeSelector.svelte | 2 + .../notifications/Notification.svelte | 7 +- packages/ui/src/popups.ts | 4 + packages/ui/src/types.ts | 4 +- .../AttachmentGalleryPresenter.svelte | 6 +- .../src/components/AttachmentPresenter.svelte | 16 ++- .../src/components/AttachmentPreview.svelte | 7 +- .../src/components/Photos.svelte | 6 +- .../src/components/Message.svelte | 2 +- .../src/components/ContactPresenter.svelte | 7 +- .../src/components/EmployeePresenter.svelte | 42 +++----- .../src/components/MemberPresenter.svelte | 5 +- .../components/OrganizationPresenter.svelte | 2 +- .../src/components/PersonContent.svelte | 29 ++++- .../src/components/PersonPresenter.svelte | 2 + .../src/components/CreateCandidate.svelte | 6 +- .../src/components/VacancyPresenter.svelte | 14 +-- .../src/components/review/Reviews.svelte | 89 ++++++++++----- .../issues/ParentNamesPresenter.svelte | 17 ++- .../components/issues/TitlePresenter.svelte | 6 +- .../src/components/DocNavLink.svelte | 4 + .../src/components/MarkupPresenter.svelte | 11 +- .../src/components/ObjectPresenter.svelte | 3 +- .../src/components/ValueSelector.svelte | 3 +- .../src/components/Workbench.svelte | 101 ++++++++++-------- 30 files changed, 257 insertions(+), 152 deletions(-) diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index ff6239de25..d0bb4e6d1a 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -563,7 +563,7 @@ export function createModel (builder: Builder): void { presenter: tracker.component.StatusEditor, props: { kind: 'list', size: 'small', justify: 'center' } }, - { key: '', presenter: tracker.component.TitlePresenter, props: { shouldUseMargin: true } }, + { key: '', presenter: tracker.component.TitlePresenter, props: {} }, { key: '', presenter: tracker.component.SubIssuesSelector, props: {} }, { key: '', presenter: view.component.GrowPresenter, props: { type: 'grow' } }, { diff --git a/packages/presentation/src/components/NavLink.svelte b/packages/presentation/src/components/NavLink.svelte index 488cc1cc84..52da01a2e3 100644 --- a/packages/presentation/src/components/NavLink.svelte +++ b/packages/presentation/src/components/NavLink.svelte @@ -43,14 +43,14 @@ align-items: center; flex-shrink: 0; color: var(--accent-color); - overflow: hidden; + // overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; &.inline { display: inline-flex; - align-items: baseline; + align-items: center; } &.noUnderline { diff --git a/packages/text-editor/src/components/ReferenceInput.svelte b/packages/text-editor/src/components/ReferenceInput.svelte index a16c560424..cdb53e0e42 100644 --- a/packages/text-editor/src/components/ReferenceInput.svelte +++ b/packages/text-editor/src/components/ReferenceInput.svelte @@ -406,7 +406,7 @@ display: flex; align-self: center; align-items: center; - width: 100%; + width: calc(100% - 1.75rem); height: 100%; color: var(--content-color); background-color: transparent; @@ -445,6 +445,7 @@ display: flex; justify-content: center; align-items: center; + flex-shrink: 0; margin-left: 0.5rem; padding: 0; width: 1.25rem; diff --git a/packages/theme/styles/popups.scss b/packages/theme/styles/popups.scss index c708b93e2e..c94433d4ee 100644 --- a/packages/theme/styles/popups.scss +++ b/packages/theme/styles/popups.scss @@ -230,6 +230,7 @@ height: 100%; } .ap-menuItem { + flex-shrink: 0; justify-content: flex-start; padding: 0 .5rem; height: 2rem; diff --git a/packages/ui/src/components/PopupInstance.svelte b/packages/ui/src/components/PopupInstance.svelte index 28e3b816c3..fea646f88c 100644 --- a/packages/ui/src/components/PopupInstance.svelte +++ b/packages/ui/src/components/PopupInstance.svelte @@ -68,7 +68,7 @@ } const fitPopup = (modalHTML: HTMLElement, element: PopupAlignment | undefined): void => { - if ((fullSize || docSize) && element === 'float') { + if ((fullSize || docSize) && (element === 'float' || element === 'centered')) { options = fitPopupElement(modalHTML, 'full') options.props.maxHeight = '100vh' if (!modalHTML.classList.contains('fullsize')) modalHTML.classList.add('fullsize') @@ -129,7 +129,7 @@