diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index c158bbc02b..6e6d674a98 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -798,7 +798,7 @@ de: checkbox_label: Ich habe die obigen Angaben zur Kenntnis genommen und erkläre mich einverstanden. failure_message: Einwilligung fehlgeschlagen, kann nicht fortfahren. title: Nutzer-Einwilligung - decline_warning_message: Sie haben die Einwilligung abgelehnt und wurden deshalb abgelehnt. + decline_warning_message: Sie haben die Einwilligung abgelehnt und wurden deshalb abgemeldet. user_has_consented: Der Benutzer hat seine Einwilligung zu dem Statement dieser Instanz zu der angegebenen Zeit gegeben. not_yet_consented: Der Benutzer hat seine Einwilligung noch nicht gegeben und wird beim nächsten Login dazu befragt. contact_mail_instructions: Definieren Sie die E-Mail-Adresse, über die Benutzer einen Daten-Controller erreichen können, um Anfragen zu Datenänderung oder -löschung einzureichen. diff --git a/frontend/src/app/components/wp-fast-table/handlers/row/click-handler.ts b/frontend/src/app/components/wp-fast-table/handlers/row/click-handler.ts index 6154f820c0..9842fefb3e 100644 --- a/frontend/src/app/components/wp-fast-table/handlers/row/click-handler.ts +++ b/frontend/src/app/components/wp-fast-table/handlers/row/click-handler.ts @@ -9,6 +9,8 @@ import {tableRowClassName} from '../../builders/rows/single-row-builder'; import {WorkPackageTable} from '../../wp-fast-table'; import {TableEventHandler} from '../table-handler-registry'; import {WorkPackageViewSelectionService} from "core-app/modules/work_packages/routing/wp-view-base/view-services/wp-view-selection.service"; +import {displayClassName} from "core-components/wp-edit-form/display-field-renderer"; +import {activeFieldClassName} from "core-app/modules/fields/edit/edit-form/edit-form"; export class RowClickHandler implements TableEventHandler { @@ -45,7 +47,7 @@ export class RowClickHandler implements TableEventHandler { // Shortcut to any clicks within a cell // We don't want to handle these. - if (target.parents(`.${tdClassName}`).length) { + if (target.hasClass(`${displayClassName}`) || target.hasClass(`${activeFieldClassName}`)) { debugLog('Skipping click on inner cell'); return true; } diff --git a/frontend/src/app/components/wp-fast-table/handlers/row/double-click-handler.ts b/frontend/src/app/components/wp-fast-table/handlers/row/double-click-handler.ts index eb0b4f7f2f..9764ce1b3f 100644 --- a/frontend/src/app/components/wp-fast-table/handlers/row/double-click-handler.ts +++ b/frontend/src/app/components/wp-fast-table/handlers/row/double-click-handler.ts @@ -9,6 +9,8 @@ import {WorkPackageTable} from '../../wp-fast-table'; import {TableEventHandler} from '../table-handler-registry'; import {LinkHandling} from "core-app/modules/common/link-handling/link-handling"; import {WorkPackageViewSelectionService} from "core-app/modules/work_packages/routing/wp-view-base/view-services/wp-view-selection.service"; +import {displayClassName} from "core-components/wp-edit-form/display-field-renderer"; +import {activeFieldClassName} from "core-app/modules/fields/edit/edit-form/edit-form"; export class RowDoubleClickHandler implements TableEventHandler { @@ -44,7 +46,7 @@ export class RowDoubleClickHandler implements TableEventHandler { // Shortcut to any clicks within a cell // We don't want to handle these. - if (target.parents(`.${tdClassName}`).length) { + if (target.hasClass(`${displayClassName}`) || target.hasClass(`${activeFieldClassName}`)) { debugLog('Skipping click on inner cell'); return true; }