diff --git a/backend/i18n/frontend_en.json b/backend/i18n/frontend_en.json
index 3f3a0b3f5..3e6c63b31 100644
--- a/backend/i18n/frontend_en.json
+++ b/backend/i18n/frontend_en.json
@@ -201,7 +201,7 @@
"comments.resolve": "Resolve comment",
"comments.title": "Comments",
"comments.unresolve": "Unresolve comment",
- "comments.unresolved": "Comments",
+ "comments.unresolved": "Open Comments",
"common.actions": "Actions",
"common.add": "Add",
"common.administration": "Administration",
diff --git a/backend/i18n/source/frontend_en.json b/backend/i18n/source/frontend_en.json
index 3f3a0b3f5..3e6c63b31 100644
--- a/backend/i18n/source/frontend_en.json
+++ b/backend/i18n/source/frontend_en.json
@@ -201,7 +201,7 @@
"comments.resolve": "Resolve comment",
"comments.title": "Comments",
"comments.unresolve": "Unresolve comment",
- "comments.unresolved": "Comments",
+ "comments.unresolved": "Open Comments",
"common.actions": "Actions",
"common.add": "Add",
"common.administration": "Administration",
diff --git a/frontend/refactor.js b/frontend/refactor.js
index ce5423700..0d69dfbab 100644
--- a/frontend/refactor.js
+++ b/frontend/refactor.js
@@ -1,5 +1,3 @@
-#!/usr/bin/env node
-
const fs = require("fs");
const path = require("path");
@@ -18,20 +16,9 @@ class AddButtonTypesStrategy {
class FixIconOnlyInteractivesStrategy {
#interactiveTagPattern = /<(a|button)(\s[^>]*)?>/gi;
- #iconPattern = /${this.#resolveTitle(title)}`;
- }
+ #visuallyHiddenSpanPattern = /\s*([\s\S]*?)<\/span>/i;
+ #nestedInteractiveOpenPattern = /<(a|button)[\s>]/gi;
+ #nestedInteractiveClosePattern = /<\/(a|button)\s*>/gi;
#findClosingTag(html, from, tag) {
const openingTagPattern = new RegExp(`<${tag}[\\s>]`, "gi");
@@ -60,21 +47,34 @@ class FixIconOnlyInteractivesStrategy {
return position;
}
- #lineAndColumn(html, index) {
- const before = html.slice(0, index);
- const line = (before.match(/\n/g) || []).length + 1;
- const column = index - before.lastIndexOf("\n");
- return { line, column };
- }
+ #isDirectChild(inner, spanIndex) {
+ let depth = 0;
+ let position = 0;
+
+ while (position < spanIndex) {
+ this.#nestedInteractiveOpenPattern.lastIndex = position;
+ this.#nestedInteractiveClosePattern.lastIndex = position;
+ const nextOpening = this.#nestedInteractiveOpenPattern.exec(inner);
+ const nextClosing = this.#nestedInteractiveClosePattern.exec(inner);
+
+ const openingBeforeSpan = nextOpening && nextOpening.index < spanIndex;
+ const closingBeforeSpan = nextClosing && nextClosing.index < spanIndex;
+
+ if (openingBeforeSpan && (!closingBeforeSpan || nextOpening.index < nextClosing.index)) {
+ depth++;
+ position = nextOpening.index + 1;
+ } else if (closingBeforeSpan) {
+ depth--;
+ position = nextClosing.index + 1;
+ } else {
+ break;
+ }
+ }
- #hasOnlyIcons(inner) {
- this.#iconPattern.lastIndex = 0;
- const withoutIcons = inner.replace(this.#iconPattern, "").replace(/<[^>]+>/g, "").trim();
- this.#iconPattern.lastIndex = 0;
- return withoutIcons.length === 0 && this.#iconPattern.test(inner);
+ return depth === 0;
}
- fix(html, filePath) {
+ fix(html) {
const fixes = [];
let match;
@@ -86,29 +86,27 @@ class FixIconOnlyInteractivesStrategy {
const openEnd = match.index + match[0].length;
const closeEnd = this.#findClosingTag(html, openEnd, tag);
const inner = html.slice(openEnd, closeEnd - `${tag}>`.length);
+ const spanMatch = this.#visuallyHiddenSpanPattern.exec(inner);
- if (!this.#hasOnlyIcons(inner) || this.#screenReaderPattern.test(inner) || this.#screenReaderPattern.test(attributes)) {
+ if (!spanMatch || !this.#isDirectChild(inner, spanMatch.index)) {
continue;
}
- const titleMatch = this.#titleAttributePattern.exec(attributes);
-
- const { line, column } = this.#lineAndColumn(html, match.index);
+ const ariaLabel = spanMatch[1].trim().replace(/"/g, "'");
+ const innerWithout = inner.slice(0, spanMatch.index) + inner.slice(spanMatch.index + spanMatch[0].length);
+ const newOpenTag = `<${tag}${attributes} attr.aria-label="${ariaLabel}">`;
- if (titleMatch) {
- fixes.push({ insertAt: openEnd + inner.length, title: titleMatch[1] });
- } else {
- fixes.push({ insertAt: openEnd + inner.length, title: null });
- console.log(`${filePath}:${line}:${column}`);
- }
+ fixes.push({
+ from: match.index,
+ to: openEnd + inner.length,
+ newOpenTag,
+ newInner: innerWithout,
+ });
}
let result = html;
- for (const fix of fixes.sort((a, b) => b.insertAt - a.insertAt)) {
- const span = fix.title !== null
- ? this.#visuallyHiddenSpan(fix.title)
- : this.#visuallyHiddenSpan("{{ 'i18n:TODO' | sqxTranslate }}");
- result = result.slice(0, fix.insertAt) + span + result.slice(fix.insertAt);
+ for (const fix of fixes.sort((a, b) => b.from - a.from)) {
+ result = result.slice(0, fix.from) + fix.newOpenTag + fix.newInner + result.slice(fix.to);
}
return result;
diff --git a/frontend/src/app/features/administration/pages/event-consumers/event-consumer.component.html b/frontend/src/app/features/administration/pages/event-consumers/event-consumer.component.html
index bacd398e4..cb334e2a8 100644
--- a/frontend/src/app/features/administration/pages/event-consumers/event-consumer.component.html
+++ b/frontend/src/app/features/administration/pages/event-consumers/event-consumer.component.html
@@ -16,23 +16,35 @@
@if (eventConsumer.canReset) {
- |
diff --git a/frontend/src/app/features/administration/pages/users/user.component.html b/frontend/src/app/features/administration/pages/users/user.component.html
index 52f3f18ab..e4d49c1da 100644
--- a/frontend/src/app/features/administration/pages/users/user.component.html
+++ b/frontend/src/app/features/administration/pages/users/user.component.html
@@ -11,20 +11,31 @@
@if (user.canLock) {
-
+
- {{ "users.lockTooltip" | sqxTranslate }}
}
@if (user.canUnlock) {
-
+
- {{ "users.unlockTooltip" | sqxTranslate }}
}
- {{ "common.delete" | sqxTranslate }}
|
diff --git a/frontend/src/app/features/api/pages/graphql/graphql-page.component.html b/frontend/src/app/features/api/pages/graphql/graphql-page.component.html
index e70321d84..0e0f2b261 100644
--- a/frontend/src/app/features/api/pages/graphql/graphql-page.component.html
+++ b/frontend/src/app/features/api/pages/graphql/graphql-page.component.html
@@ -3,8 +3,8 @@
@if (clientsReadable) {
-
- {{ "api.graphqlShowClients" | sqxTranslate }}
+
+
}
diff --git a/frontend/src/app/features/assets/pages/asset-tags.component.html b/frontend/src/app/features/assets/pages/asset-tags.component.html
index 84f34510e..2d082ce7a 100644
--- a/frontend/src/app/features/assets/pages/asset-tags.component.html
+++ b/frontend/src/app/features/assets/pages/asset-tags.component.html
@@ -15,9 +15,13 @@
{{ tag.count }}
@if (canRename) {
-
+
- {{ "common.rename" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/assets/pages/assets-page.component.html b/frontend/src/app/features/assets/pages/assets-page.component.html
index 839ff1ded..67b98b3e3 100644
--- a/frontend/src/app/features/assets/pages/assets-page.component.html
+++ b/frontend/src/app/features/assets/pages/assets-page.component.html
@@ -37,18 +37,23 @@
-
+
- {{ "assets.listView" | sqxTranslate }}
- {{ "assets.gridView" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/pages/calendar/calendar-page.component.html b/frontend/src/app/features/content/pages/calendar/calendar-page.component.html
index 477b722ee..549017f39 100644
--- a/frontend/src/app/features/content/pages/calendar/calendar-page.component.html
+++ b/frontend/src/app/features/content/pages/calendar/calendar-page.component.html
@@ -9,13 +9,21 @@
-
+
- {{ "common.prev" | sqxTranslate }}
-
+
- {{ "common.next" | sqxTranslate }}
@@ -30,9 +38,8 @@
-
+
- {{ "common.copy" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/pages/comments/comments-page.component.html b/frontend/src/app/features/content/pages/comments/comments-page.component.html
index 432f0886b..5f9e9394f 100644
--- a/frontend/src/app/features/content/pages/comments/comments-page.component.html
+++ b/frontend/src/app/features/content/pages/comments/comments-page.component.html
@@ -3,12 +3,17 @@
-
-
+
{{ "comments.unresolved" | sqxTranslate }}
-
-
+
{{ "comments.all" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/pages/content/content-history-page.component.html b/frontend/src/app/features/content/pages/content/content-history-page.component.html
index 77044d646..144107fbd 100644
--- a/frontend/src/app/features/content/pages/content/content-history-page.component.html
+++ b/frontend/src/app/features/content/pages/content/content-history-page.component.html
@@ -4,9 +4,8 @@
-
+
- {{ "common.copy" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/pages/content/content-page.component.html b/frontend/src/app/features/content/pages/content/content-page.component.html
index 17213ded1..fa659a7cc 100644
--- a/frontend/src/app/features/content/pages/content/content-page.component.html
+++ b/frontend/src/app/features/content/pages/content/content-page.component.html
@@ -19,32 +19,57 @@
@if (content && contentTab | async; as tab) {
-
-
+
{{ "contents.contentTab.editor" | sqxTranslate }}
-
-
+
{{ "contents.contentTab.references" | sqxTranslate }}
-
-
+
{{ "contents.contentTab.referencing" | sqxTranslate }}
-
-
+
{{ "contents.contentTab.inspect" | sqxTranslate }}
@if (schema.properties.contentEditorUrl) {
-
-
+
{{ "common.extension" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/pages/contents/contents-page.component.html b/frontend/src/app/features/content/pages/contents/contents-page.component.html
index 26d7267c5..9b351cbd3 100644
--- a/frontend/src/app/features/content/pages/contents/contents-page.component.html
+++ b/frontend/src/app/features/content/pages/contents/contents-page.component.html
@@ -4,9 +4,14 @@
-
+
- {{ "contents.refreshTooltip" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/shared/forms/array-editor.component.html b/frontend/src/app/features/content/shared/forms/array-editor.component.html
index 8754ee170..a027f5f14 100644
--- a/frontend/src/app/features/content/shared/forms/array-editor.component.html
+++ b/frontend/src/app/features/content/shared/forms/array-editor.component.html
@@ -124,13 +124,21 @@
@if (items.length > 0) {
-
+
- {{ "contents.arrayExpandAll" | sqxTranslate }}
-
+
- {{ "contents.arrayCollapseAll" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/content/shared/forms/array-item.component.html b/frontend/src/app/features/content/shared/forms/array-item.component.html
index 7f10f7707..a707afbf2 100644
--- a/frontend/src/app/features/content/shared/forms/array-item.component.html
+++ b/frontend/src/app/features/content/shared/forms/array-item.component.html
@@ -10,55 +10,79 @@
-
+
- {{ "contents.arrayMoveTop" | sqxTranslate }}
-
+
- {{ "contents.arrayMoveUp" | sqxTranslate }}
-
+
- {{ "contents.arrayMoveDown" | sqxTranslate }}
- {{ "contents.arrayMoveBottom" | sqxTranslate }}
- {{ "contents.arrayExpandItem" | sqxTranslate }}
- {{ "contents.arrayCollapseItem" | sqxTranslate }}
-
+
- {{ "contents.arrayCloneItem" | sqxTranslate }}
-
+
- {{ "common.remove" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/shared/forms/assets-editor.component.html b/frontend/src/app/features/content/shared/forms/assets-editor.component.html
index b43b049a5..4c8e8c093 100644
--- a/frontend/src/app/features/content/shared/forms/assets-editor.component.html
+++ b/frontend/src/app/features/content/shared/forms/assets-editor.component.html
@@ -26,21 +26,21 @@
- {{ "contents.assetsListView" | sqxTranslate }}
- {{ "contents.assetsGridView" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/shared/forms/content-field.component.html b/frontend/src/app/features/content/shared/forms/content-field.component.html
index f486643af..f4c72c15d 100644
--- a/frontend/src/app/features/content/shared/forms/content-field.component.html
+++ b/frontend/src/app/features/content/shared/forms/content-field.component.html
@@ -59,9 +59,8 @@
@if (!(isDisabled | async)) {
@if (isDifferent | async) {
-
+
- {{ "common.copy" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/content/shared/forms/field-copy-button.component.html b/frontend/src/app/features/content/shared/forms/field-copy-button.component.html
index 1ba947009..64192102c 100644
--- a/frontend/src/app/features/content/shared/forms/field-copy-button.component.html
+++ b/frontend/src/app/features/content/shared/forms/field-copy-button.component.html
@@ -2,12 +2,12 @@
- {{
diff --git a/frontend/src/app/features/content/shared/forms/stock-photo-editor.component.html b/frontend/src/app/features/content/shared/forms/stock-photo-editor.component.html
index a543eaa45..5b17a4a67 100644
--- a/frontend/src/app/features/content/shared/forms/stock-photo-editor.component.html
+++ b/frontend/src/app/features/content/shared/forms/stock-photo-editor.component.html
@@ -1,11 +1,14 @@
-
+
- {{ "common.clear" | sqxTranslate }}
-
+
- {{ "common.search" | sqxTranslate }}
diff --git a/frontend/src/app/features/content/shared/list/content.component.html b/frontend/src/app/features/content/shared/list/content.component.html
index 480d3db7f..b8af8a9cd 100644
--- a/frontend/src/app/features/content/shared/list/content.component.html
+++ b/frontend/src/app/features/content/shared/list/content.component.html
@@ -7,13 +7,16 @@
@if (isDirty) {
}
diff --git a/frontend/src/app/features/content/shared/references/reference-item.component.html b/frontend/src/app/features/content/shared/references/reference-item.component.html
index 41c6b1ee4..ebe6a56d5 100644
--- a/frontend/src/app/features/content/shared/references/reference-item.component.html
+++ b/frontend/src/app/features/content/shared/references/reference-item.component.html
@@ -44,25 +44,32 @@
diff --git a/frontend/src/app/features/rules/pages/rule/rule-page.component.html b/frontend/src/app/features/rules/pages/rule/rule-page.component.html
index 6fa1b1c82..6543e4c01 100644
--- a/frontend/src/app/features/rules/pages/rule/rule-page.component.html
+++ b/frontend/src/app/features/rules/pages/rule/rule-page.component.html
@@ -14,6 +14,7 @@
@if (isManual) {
- {{ "rules.trigger" | sqxTranslate }}
}
{{ "common.save" | sqxTranslate }}
diff --git a/frontend/src/app/features/rules/pages/rules/rule.component.html b/frontend/src/app/features/rules/pages/rules/rule.component.html
index 488f35682..9a7a2297a 100644
--- a/frontend/src/app/features/rules/pages/rules/rule.component.html
+++ b/frontend/src/app/features/rules/pages/rules/rule.component.html
@@ -117,6 +117,7 @@
@if (rule.canTrigger) {
- {{ "rules.trigger" | sqxTranslate }}
} @else {
diff --git a/frontend/src/app/features/rules/shared/rule-element.component.html b/frontend/src/app/features/rules/shared/rule-element.component.html
index 7a1700909..9f853a201 100644
--- a/frontend/src/app/features/rules/shared/rule-element.component.html
+++ b/frontend/src/app/features/rules/shared/rule-element.component.html
@@ -10,13 +10,13 @@
@if (showRemove) {
- {{ "common.remove" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/rules/shared/triggers/content-changed-schema.component.html b/frontend/src/app/features/rules/shared/triggers/content-changed-schema.component.html
index 52cbee05d..7e0dc361f 100644
--- a/frontend/src/app/features/rules/shared/triggers/content-changed-schema.component.html
+++ b/frontend/src/app/features/rules/shared/triggers/content-changed-schema.component.html
@@ -20,6 +20,7 @@
- {{ "common.remove" | sqxTranslate }}
diff --git a/frontend/src/app/features/rules/shared/triggers/content-changed-trigger.component.html b/frontend/src/app/features/rules/shared/triggers/content-changed-trigger.component.html
index e14183ff4..516bcca36 100644
--- a/frontend/src/app/features/rules/shared/triggers/content-changed-trigger.component.html
+++ b/frontend/src/app/features/rules/shared/triggers/content-changed-trigger.component.html
@@ -22,9 +22,8 @@
-
+
- {{ "rules.schemas.addSchema" | sqxTranslate }}
@@ -62,9 +61,12 @@
-
+
- {{ "rules.addReferencedSchema" | sqxTranslate }}
diff --git a/frontend/src/app/features/schemas/pages/schema/preview/schema-preview-urls-form.component.html b/frontend/src/app/features/schemas/pages/schema/preview/schema-preview-urls-form.component.html
index ea9312ef0..bb86cf4cb 100644
--- a/frontend/src/app/features/schemas/pages/schema/preview/schema-preview-urls-form.component.html
+++ b/frontend/src/app/features/schemas/pages/schema/preview/schema-preview-urls-form.component.html
@@ -28,6 +28,7 @@
- {{ "common.remove" | sqxTranslate }}
@@ -52,9 +52,12 @@
-
+
- {{ "schemas.previewUrls.add" | sqxTranslate }}
diff --git a/frontend/src/app/features/schemas/pages/schema/rules/schema-field-rules-form.component.html b/frontend/src/app/features/schemas/pages/schema/rules/schema-field-rules-form.component.html
index 08863ba7a..70bee1023 100644
--- a/frontend/src/app/features/schemas/pages/schema/rules/schema-field-rules-form.component.html
+++ b/frontend/src/app/features/schemas/pages/schema/rules/schema-field-rules-form.component.html
@@ -40,6 +40,7 @@
- {{ "common.remove" | sqxTranslate }}
@@ -72,9 +72,8 @@
-
+
- {{ "schemas.rules.add" | sqxTranslate }}
diff --git a/frontend/src/app/features/schemas/pages/schema/schema-page.component.html b/frontend/src/app/features/schemas/pages/schema/schema-page.component.html
index 9ad2c1121..a88d31877 100644
--- a/frontend/src/app/features/schemas/pages/schema/schema-page.component.html
+++ b/frontend/src/app/features/schemas/pages/schema/schema-page.component.html
@@ -4,14 +4,14 @@
-
-
+
{{ "schemas.tabFields" | sqxTranslate }}
@if (schema.type !== "Component") {
-
-
+
{{ "schemas.tabUI" | sqxTranslate }}
@@ -19,28 +19,28 @@
@if (schema.type !== "Component") {
-
-
+
{{ "schemas.tabScripts" | sqxTranslate }}
}
-
-
+
{{ "schemas.tabJson" | sqxTranslate }}
@if (!hideIndexes) {
-
-
+
{{ "schemas.tabIndexes" | sqxTranslate }}
}
-
-
+
{{ "schemas.tabMore" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/clients/client.component.html b/frontend/src/app/features/settings/pages/clients/client.component.html
index 92283bce0..f9805c51d 100644
--- a/frontend/src/app/features/settings/pages/clients/client.component.html
+++ b/frontend/src/app/features/settings/pages/clients/client.component.html
@@ -14,6 +14,7 @@
- {{ "common.delete" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/contributors/contributor.component.html b/frontend/src/app/features/settings/pages/contributors/contributor.component.html
index aa1e1c31c..5d0595e49 100644
--- a/frontend/src/app/features/settings/pages/contributors/contributor.component.html
+++ b/frontend/src/app/features/settings/pages/contributors/contributor.component.html
@@ -16,6 +16,7 @@
- {{ "common.delete" | sqxTranslate }}
|
diff --git a/frontend/src/app/features/settings/pages/jobs/job.component.html b/frontend/src/app/features/settings/pages/jobs/job.component.html
index d7b459224..f284586af 100644
--- a/frontend/src/app/features/settings/pages/jobs/job.component.html
+++ b/frontend/src/app/features/settings/pages/jobs/job.component.html
@@ -25,17 +25,18 @@
- {{ "common.download" | sqxTranslate }}
{{ "common.settings" | sqxTranslate }}
- {{ "common.delete" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/languages/language.component.html b/frontend/src/app/features/settings/pages/languages/language.component.html
index 3093d4775..b0d44f6f8 100644
--- a/frontend/src/app/features/settings/pages/languages/language.component.html
+++ b/frontend/src/app/features/settings/pages/languages/language.component.html
@@ -72,9 +72,12 @@
@if (isEditable) {
-
+
- {{ "common.remove" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/settings/pages/more/more-page.component.html b/frontend/src/app/features/settings/pages/more/more-page.component.html
index ea7565628..4c518b1f4 100644
--- a/frontend/src/app/features/settings/pages/more/more-page.component.html
+++ b/frontend/src/app/features/settings/pages/more/more-page.component.html
@@ -50,11 +50,11 @@
@if (isEditableImage && app.image) {
- {{ "apps.removeImage" | sqxTranslate }}
}
diff --git a/frontend/src/app/features/settings/pages/roles/role.component.html b/frontend/src/app/features/settings/pages/roles/role.component.html
index 25f87cdad..03ccdd98f 100644
--- a/frontend/src/app/features/settings/pages/roles/role.component.html
+++ b/frontend/src/app/features/settings/pages/roles/role.component.html
@@ -23,6 +23,7 @@
- {{ "common.delete" | sqxTranslate }}
@@ -63,9 +63,12 @@
@if (isEditable) {
-
+
- {{ "common.remove" | sqxTranslate }}
}
@@ -91,9 +94,12 @@
-
+
- {{ "roles.addPermission" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/workflows/workflow-step.component.html b/frontend/src/app/features/settings/pages/workflows/workflow-step.component.html
index cb7a5e047..303096aca 100644
--- a/frontend/src/app/features/settings/pages/workflows/workflow-step.component.html
+++ b/frontend/src/app/features/settings/pages/workflows/workflow-step.component.html
@@ -41,9 +41,13 @@
@if (!step.isLocked && workflow.steps.length > 2) {
-
+
- {{ "common.remove" | sqxTranslate }}
}
@@ -71,9 +75,12 @@
-
+
- {{ "workflows.addTransition" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/workflows/workflow-transition.component.html b/frontend/src/app/features/settings/pages/workflows/workflow-transition.component.html
index 5ea012b90..1375abefb 100644
--- a/frontend/src/app/features/settings/pages/workflows/workflow-transition.component.html
+++ b/frontend/src/app/features/settings/pages/workflows/workflow-transition.component.html
@@ -39,9 +39,8 @@
-
+
- {{ "common.remove" | sqxTranslate }}
diff --git a/frontend/src/app/features/settings/pages/workflows/workflow.component.html b/frontend/src/app/features/settings/pages/workflows/workflow.component.html
index 629639a60..f16e5ca9a 100644
--- a/frontend/src/app/features/settings/pages/workflows/workflow.component.html
+++ b/frontend/src/app/features/settings/pages/workflows/workflow.component.html
@@ -20,6 +20,7 @@
- {{ "common.delete" | sqxTranslate }}
diff --git a/frontend/src/app/features/teams/pages/auth/auth-page.component.html b/frontend/src/app/features/teams/pages/auth/auth-page.component.html
index 03fe9477f..1b29dd9f2 100644
--- a/frontend/src/app/features/teams/pages/auth/auth-page.component.html
+++ b/frontend/src/app/features/teams/pages/auth/auth-page.component.html
@@ -53,9 +53,12 @@
-
+
- {{ "common.copy" | sqxTranslate }}
diff --git a/frontend/src/app/features/teams/pages/contributors/contributor.component.html b/frontend/src/app/features/teams/pages/contributors/contributor.component.html
index d0fd275a6..519d815be 100644
--- a/frontend/src/app/features/teams/pages/contributors/contributor.component.html
+++ b/frontend/src/app/features/teams/pages/contributors/contributor.component.html
@@ -8,6 +8,7 @@
- {{ "common.remove" | sqxTranslate }}
|
diff --git a/frontend/src/app/framework/angular/code.component.html b/frontend/src/app/framework/angular/code.component.html
index d86cc2b1a..51cb670e1 100644
--- a/frontend/src/app/framework/angular/code.component.html
+++ b/frontend/src/app/framework/angular/code.component.html
@@ -1,7 +1,6 @@
-
+
- {{ "common.copy" | sqxTranslate }}
diff --git a/frontend/src/app/framework/angular/forms/editors/date-time-editor.component.html b/frontend/src/app/framework/angular/forms/editors/date-time-editor.component.html
index bcec6dcb1..63bfc5be1 100644
--- a/frontend/src/app/framework/angular/forms/editors/date-time-editor.component.html
+++ b/frontend/src/app/framework/angular/forms/editors/date-time-editor.component.html
@@ -55,9 +55,14 @@
}
@if (!hideClear) {
-
+
- {{ "common.clear" | sqxTranslate }}
}
diff --git a/frontend/src/app/framework/angular/forms/editors/localized-input.component.html b/frontend/src/app/framework/angular/forms/editors/localized-input.component.html
index 36fad25a8..971e8685e 100644
--- a/frontend/src/app/framework/angular/forms/editors/localized-input.component.html
+++ b/frontend/src/app/framework/angular/forms/editors/localized-input.component.html
@@ -4,9 +4,8 @@
-
+
- {{ "common.clear" | sqxTranslate }}
diff --git a/frontend/src/app/framework/angular/layout.component.html b/frontend/src/app/framework/angular/layout.component.html
index 72b60b474..97f76e4df 100644
--- a/frontend/src/app/framework/angular/layout.component.html
+++ b/frontend/src/app/framework/angular/layout.component.html
@@ -21,14 +21,17 @@
@if (route) {
-
+
- {{ "common.close" | sqxTranslate }}
} @else {
-
+
- {{ "common.close" | sqxTranslate }}
}
@@ -132,13 +135,13 @@
@if (firstChild | async) {
-
- {{ "common.close" | sqxTranslate }}
+
}
diff --git a/frontend/src/app/shared/components/assets/asset-dialog.component.html b/frontend/src/app/shared/components/assets/asset-dialog.component.html
index f987e775d..26a4fed6e 100644
--- a/frontend/src/app/shared/components/assets/asset-dialog.component.html
+++ b/frontend/src/app/shared/components/assets/asset-dialog.component.html
@@ -68,6 +68,7 @@
type="button"
type="button"
type="button"
+ type="button"
type="button">
{{ "common.upload" | sqxTranslate }}
@@ -127,9 +128,12 @@
-
+
- {{ "common.copy" | sqxTranslate }}
@@ -137,9 +141,12 @@
-
+
- {{ "common.copy" | sqxTranslate }}
@@ -182,6 +189,7 @@
- {{ "common.remove" | sqxTranslate }}
diff --git a/frontend/src/app/shared/components/assets/asset-selector.component.html b/frontend/src/app/shared/components/assets/asset-selector.component.html
index 268b4a1a9..abdec5eec 100644
--- a/frontend/src/app/shared/components/assets/asset-selector.component.html
+++ b/frontend/src/app/shared/components/assets/asset-selector.component.html
@@ -3,9 +3,8 @@
-
+
- {{ "common.refresh" | sqxTranslate }}
@@ -38,21 +37,21 @@
- {{ "assets.listView" | sqxTranslate }}
- {{ "assets.gridView" | sqxTranslate }}
diff --git a/frontend/src/app/shared/components/assets/asset-uploader.component.html b/frontend/src/app/shared/components/assets/asset-uploader.component.html
index 0d956bb8b..7f46fc031 100644
--- a/frontend/src/app/shared/components/assets/asset-uploader.component.html
+++ b/frontend/src/app/shared/components/assets/asset-uploader.component.html
@@ -45,9 +45,12 @@
-
+
- {{ "common.copy" | sqxTranslate }}
diff --git a/frontend/src/app/shared/components/assets/asset.component.html b/frontend/src/app/shared/components/assets/asset.component.html
index 50be2f4f4..6faff8f31 100644
--- a/frontend/src/app/shared/components/assets/asset.component.html
+++ b/frontend/src/app/shared/components/assets/asset.component.html
@@ -38,9 +38,12 @@
@if (folderIcon) {
-
+
- {{ "assets.openFolder" | sqxTranslate }}
}
@@ -154,14 +157,21 @@
-
-
- {{ "common.download" | sqxTranslate }}
+
+
@if (folderIcon) {
-
+
- {{ "assets.openFolder" | sqxTranslate }}
}
|
@@ -171,6 +181,7 @@
@if (!isDisabled && !removeMode && asset.canDelete) {
- {{ "common.delete" | sqxTranslate }}
}
@if (!isDisabled && removeMode) {
- {{ "common.remove" | sqxTranslate }}
}
diff --git a/frontend/src/app/shared/components/assets/image-cropper.component.html b/frontend/src/app/shared/components/assets/image-cropper.component.html
index d3ae3c458..868e618f1 100644
--- a/frontend/src/app/shared/components/assets/image-cropper.component.html
+++ b/frontend/src/app/shared/components/assets/image-cropper.component.html
@@ -1,25 +1,40 @@
diff --git a/frontend/src/app/shared/components/comments/comment.component.html b/frontend/src/app/shared/components/comments/comment.component.html
index 971f1d5b6..a51672a95 100644
--- a/frontend/src/app/shared/components/comments/comment.component.html
+++ b/frontend/src/app/shared/components/comments/comment.component.html
@@ -32,16 +32,19 @@
@if (canAnswer) {
-
+
- {{ "comments.reply" | sqxTranslate }}
}
@if (isEditable && canEdit) {
-
+
- {{ "common.edit" | sqxTranslate }}
}
@@ -49,20 +52,20 @@
@if (!commentItem.comment.isResolved) {
- {{ "comments.resolve" | sqxTranslate }}
} @else {
- {{ "comments.unresolve" | sqxTranslate }}
}
}
@@ -70,6 +73,7 @@
@if (isDeletable || canDelete) {
- {{ "common.delete" | sqxTranslate }}
}
diff --git a/frontend/src/app/shared/components/contents/content-value.component.html b/frontend/src/app/shared/components/contents/content-value.component.html
index 466b1012b..8da483dc0 100644
--- a/frontend/src/app/shared/components/contents/content-value.component.html
+++ b/frontend/src/app/shared/components/contents/content-value.component.html
@@ -4,9 +4,8 @@
@if (isString && fields) {
-
+
- {{ "contents.wrapText" | sqxTranslate }}
}
} @else {
diff --git a/frontend/src/app/shared/components/forms/geolocation-editor.component.html b/frontend/src/app/shared/components/forms/geolocation-editor.component.html
index f28c1cde4..e2ead7e6c 100644
--- a/frontend/src/app/shared/components/forms/geolocation-editor.component.html
+++ b/frontend/src/app/shared/components/forms/geolocation-editor.component.html
@@ -41,13 +41,23 @@
-
+
- {{ "common.mapShow" | sqxTranslate }}
-
+
- {{ "common.mapHide" | sqxTranslate }}
diff --git a/frontend/src/app/shared/components/references/content-selector.component.html b/frontend/src/app/shared/components/references/content-selector.component.html
index 8c8fc7cdc..8a3f18046 100644
--- a/frontend/src/app/shared/components/references/content-selector.component.html
+++ b/frontend/src/app/shared/components/references/content-selector.component.html
@@ -26,9 +26,8 @@
@if (schema) {
-
+
- {{ "common.refresh" | sqxTranslate }}
@@ -124,6 +123,7 @@
type="button"
type="button"
type="button"
+ type="button"
type="submit">
{{ "contents.referencesLink" | sqxTranslate: { count: selectionCount } }}
diff --git a/frontend/src/app/shared/components/schema-category.component.html b/frontend/src/app/shared/components/schema-category.component.html
index 44657fe2e..f893a16b0 100644
--- a/frontend/src/app/shared/components/schema-category.component.html
+++ b/frontend/src/app/shared/components/schema-category.component.html
@@ -28,9 +28,12 @@
{{ schemaCategory.countSchemasInSubtreeFiltered }}
} @else {
@if (schemaCategory.name) {
-
+
- {{ "common.delete" | sqxTranslate }}
}
}
diff --git a/frontend/src/app/shared/components/search/query-list.component.html b/frontend/src/app/shared/components/search/query-list.component.html
index b56a072f3..84abb889a 100644
--- a/frontend/src/app/shared/components/search/query-list.component.html
+++ b/frontend/src/app/shared/components/search/query-list.component.html
@@ -11,9 +11,13 @@
@if (canRemove) {
-
+
- {{ "common.delete" | sqxTranslate }}
}
diff --git a/frontend/src/app/shared/components/tour-guide.component.html b/frontend/src/app/shared/components/tour-guide.component.html
index d5c8fd7de..ef869d952 100644
--- a/frontend/src/app/shared/components/tour-guide.component.html
+++ b/frontend/src/app/shared/components/tour-guide.component.html
@@ -7,9 +7,8 @@
{{ "tour.guide-title" | sqxTranslate }}
-
+
- {{ "common.collapse" | sqxTranslate }}