add section Privacy Policy DSGVO
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
<button type="button" class="button button-secondary" id="bulk-edit-button" data-base-label="✏ {{ t('assets.bulk_edit', 'Daten ändern')|e }}" disabled>✏ {{ t('assets.bulk_edit', 'Daten ändern') }}</button>
|
||||
<button type="button" class="button button-danger" id="bulk-delete-button" data-base-label="🗑 {{ t('assets.delete_selected', 'Markierte löschen')|e }}" disabled>🗑 {{ t('assets.delete_selected', 'Markierte löschen') }}</button>
|
||||
<button type="button" class="button button-secondary" id="merge-duplicates-button" disabled>⧉ {{ t('duplicates.merge', 'Duplikate zusammenführen') }}</button>
|
||||
<button type="button" class="button button-secondary" id="software-compare-button" disabled>⇄ {{ t('software.compare.button', 'Software vergleichen') }}</button>
|
||||
<div class="bulk-job-controls" aria-label="{{ t('jobs.bulk.controls_label')|e }}">
|
||||
<label class="visually-hidden" for="bulk-job-type">{{ t('jobs.type') }}</label>
|
||||
<select id="bulk-job-type" class="bulk-job-type" disabled>
|
||||
@@ -65,6 +66,7 @@
|
||||
<form id="bulk-edit-form" class="hidden-utility-form" method="post" action="/assets/bulk-edit">{% if selected %}<input type="hidden" name="category_id" value="{{ selected.id }}">{% endif %}<span id="bulk-edit-ids"></span></form>
|
||||
<form id="bulk-delete-form" class="hidden-utility-form" method="post" action="/assets/bulk-delete" onsubmit="return confirm({{ t('assets.bulk_delete_confirm')|tojson }});">{% if selected %}<input type="hidden" name="category_id" value="{{ selected.id }}">{% endif %}<span id="bulk-delete-ids"></span></form>
|
||||
<form id="merge-duplicates-form" class="hidden-utility-form" method="post" action="/assets/merge"><span id="merge-duplicate-ids"></span></form>
|
||||
<form id="software-compare-form" class="hidden-utility-form" method="post" action="/assets/software-compare"><span id="software-compare-ids"></span></form>
|
||||
<form id="bulk-job-form" class="hidden-utility-form" method="post" action="/jobs/bulk-create">
|
||||
<input type="hidden" name="job_type" id="bulk-job-type-value">
|
||||
<input type="hidden" name="definition_id" id="bulk-job-definition-value">
|
||||
@@ -345,6 +347,7 @@
|
||||
const editButton = document.getElementById('bulk-edit-button');
|
||||
const deleteButton = document.getElementById('bulk-delete-button');
|
||||
const mergeButton = document.getElementById('merge-duplicates-button');
|
||||
const softwareCompareButton = document.getElementById('software-compare-button');
|
||||
const jobTypeSelect = document.getElementById('bulk-job-type');
|
||||
const jobStartButton = document.getElementById('bulk-job-start-button');
|
||||
const isVisible = box => {
|
||||
@@ -381,6 +384,10 @@
|
||||
mergeButton.disabled = count < 2;
|
||||
mergeButton.textContent = count >= 2 ? `⧉ {{ t('duplicates.merge') }} (${count})` : '⧉ {{ t('duplicates.merge') }}';
|
||||
}
|
||||
if (softwareCompareButton) {
|
||||
softwareCompareButton.disabled = count !== 2;
|
||||
softwareCompareButton.textContent = count === 2 ? `⇄ {{ t('software.compare.button', 'Software vergleichen') }} (2)` : '⇄ {{ t('software.compare.button', 'Software vergleichen') }}';
|
||||
}
|
||||
if (jobTypeSelect) { jobTypeSelect.disabled = count === 0; filterJobDefinitions(); }
|
||||
if (jobStartButton) {
|
||||
jobStartButton.disabled = count === 0 || !jobTypeSelect?.value;
|
||||
@@ -404,6 +411,7 @@
|
||||
editButton?.addEventListener('click', () => submit('bulk-edit-form', 'bulk-edit-ids'));
|
||||
deleteButton?.addEventListener('click', () => submit('bulk-delete-form', 'bulk-delete-ids'));
|
||||
mergeButton?.addEventListener('click', () => submit('merge-duplicates-form', 'merge-duplicate-ids'));
|
||||
softwareCompareButton?.addEventListener('click', () => submit('software-compare-form', 'software-compare-ids'));
|
||||
jobTypeSelect?.addEventListener('change', refresh);
|
||||
jobStartButton?.addEventListener('click', () => {
|
||||
const count = selected().length;
|
||||
|
||||
Reference in New Issue
Block a user