From e1ca3b625d67e3abec22ab5c7bdae403bd4108d2 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Wed, 3 Sep 2025 15:03:55 +0500 Subject: [PATCH] Process minor ui fixes (#9766) Signed-off-by: Denis Bykhov --- models/process/src/index.ts | 6 +++ plugins/card-assets/lang/cs.json | 2 +- plugins/card-assets/lang/ru.json | 2 +- .../attributeEditors/ConfigurePopup.svelte | 1 - .../attributeEditors/FunctionPresenter.svelte | 2 +- .../components/criterias/ArrayCriteria.svelte | 1 - .../components/criterias/BaseCriteria.svelte | 1 - .../transformEditors/DateOffsetEditor.svelte | 2 +- .../NumberPresenter.svelte | 48 +++++++++++++++++++ plugins/process-resources/src/index.ts | 4 ++ plugins/process-resources/src/plugin.ts | 3 ++ 11 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 plugins/process-resources/src/components/transformPresenters/NumberPresenter.svelte diff --git a/models/process/src/index.ts b/models/process/src/index.ts index ebf3b49fa5..06c07f7f1f 100644 --- a/models/process/src/index.ts +++ b/models/process/src/index.ts @@ -502,6 +502,7 @@ export function createModel (builder: Builder): void { type: 'transform', category: 'attribute', label: process.string.Add, + presenter: process.transformPresenter.NumberPresenter, allowMany: true, editor: process.transformEditor.NumberEditor }, @@ -515,6 +516,7 @@ export function createModel (builder: Builder): void { of: core.class.TypeNumber, category: 'attribute', label: process.string.Subtract, + presenter: process.transformPresenter.NumberPresenter, allowMany: true, editor: process.transformEditor.NumberEditor, type: 'transform' @@ -529,6 +531,7 @@ export function createModel (builder: Builder): void { of: core.class.TypeNumber, category: 'attribute', label: process.string.Multiply, + presenter: process.transformPresenter.NumberPresenter, type: 'transform', allowMany: true, editor: process.transformEditor.NumberEditor @@ -543,6 +546,7 @@ export function createModel (builder: Builder): void { of: core.class.TypeNumber, category: 'attribute', label: process.string.Divide, + presenter: process.transformPresenter.NumberPresenter, type: 'transform', allowMany: true, editor: process.transformEditor.NumberEditor @@ -557,6 +561,7 @@ export function createModel (builder: Builder): void { of: core.class.TypeNumber, category: 'attribute', label: process.string.Modulo, + presenter: process.transformPresenter.NumberPresenter, type: 'transform', allowMany: true, editor: process.transformEditor.NumberEditor @@ -571,6 +576,7 @@ export function createModel (builder: Builder): void { of: core.class.TypeNumber, category: 'attribute', label: process.string.Power, + presenter: process.transformPresenter.NumberPresenter, type: 'transform', allowMany: true, editor: process.transformEditor.NumberEditor diff --git a/plugins/card-assets/lang/cs.json b/plugins/card-assets/lang/cs.json index 89d97d5d2c..4b3d8c4a79 100644 --- a/plugins/card-assets/lang/cs.json +++ b/plugins/card-assets/lang/cs.json @@ -42,7 +42,7 @@ "ConfigDescription": "Rozšíření pro správu znalostí ve stylu databáze.", "AddCollaborators": "Přidat spolupracovníky", "Home": "Domů", - "WhatDoYouWantToShare": "Co chcete sdílet?", + "WhatDoYouWantToShare": "Čím chcete sdílet?", "Share": "Sdílet", "Compact": "Kompaktní", "Comfortable": "Komfortní", diff --git a/plugins/card-assets/lang/ru.json b/plugins/card-assets/lang/ru.json index 6faed68b8d..f3661df38c 100644 --- a/plugins/card-assets/lang/ru.json +++ b/plugins/card-assets/lang/ru.json @@ -42,7 +42,7 @@ "ConfigDescription": "Расширение для управления знаниями в стиле базы данных.", "AddCollaborators": "Добавить сотрудников", "Home": "Дом", - "WhatDoYouWantToShare": "Что вы хотите поделиться?", + "WhatDoYouWantToShare": "Чем вы хотите поделиться?", "Share": "Поделиться", "Compact": "Компактный", "Comfortable": "Комфортный", diff --git a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte index 09f08fb5a4..7c7d2c5e52 100644 --- a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte +++ b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte @@ -13,7 +13,6 @@ // limitations under the License. --> + +
+ {#if op !== undefined} + {op} + {/if} + {#if contextValue && context} + + {:else} + {val} + {/if} +
diff --git a/plugins/process-resources/src/index.ts b/plugins/process-resources/src/index.ts index 66c5d5d040..5d05c9b1ff 100644 --- a/plugins/process-resources/src/index.ts +++ b/plugins/process-resources/src/index.ts @@ -68,6 +68,7 @@ import AppendEditor from './components/transformEditors/AppendEditor.svelte' import CutEditor from './components/transformEditors/CutEditor.svelte' import ReplaceEditor from './components/transformEditors/ReplaceEditor.svelte' import SplitEditor from './components/transformEditors/SplitEditor.svelte' +import NumberPresenter from './components/transformPresenters/NumberPresenter.svelte' import { ProcessMiddleware } from './middleware' import { continueExecution, @@ -135,6 +136,9 @@ export default async (): Promise => ({ EnumCriteria, ArrayCriteria }, + transformPresenter: { + NumberPresenter + }, transformEditor: { ArrayElementEditor, DateOffsetEditor, diff --git a/plugins/process-resources/src/plugin.ts b/plugins/process-resources/src/plugin.ts index 13322b8e1c..e4a50022c3 100644 --- a/plugins/process-resources/src/plugin.ts +++ b/plugins/process-resources/src/plugin.ts @@ -85,6 +85,9 @@ export default mergeIds(processId, process, { SplitEditor: '' as AnyComponent, CutEditor: '' as AnyComponent }, + transformPresenter: { + NumberPresenter: '' as AnyComponent + }, function: { ShowDoneQuery: '' as ViewQueryAction, CreateMiddleware: '' as Resource