From: Moritz Bunkus Date: Fri, 13 Jan 2017 10:19:34 +0000 (+0100) Subject: ActionBar: neue Option »only_once«, um Buttons nur einmal anklicken zu können X-Git-Tag: release-3.5.4~1322 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=726136646ff0a2ab26a59e9b259f2b435ef76a5c;p=kivitendo-erp.git ActionBar: neue Option »only_once«, um Buttons nur einmal anklicken zu können --- diff --git a/js/kivi.ActionBar.js b/js/kivi.ActionBar.js index 9f48d2e06..e6a847771 100644 --- a/js/kivi.ActionBar.js +++ b/js/kivi.ActionBar.js @@ -168,6 +168,10 @@ namespace('kivi', function(k){ if (data.link) { window.location.href = data.link; } + if ((data.only_once !== undefined) && (data.only_once !== 0)) { + $(e).addClass(CLASSES.disabled); + $(e).tooltipster({ content: kivi.t8("The action can only be executed once."), theme: 'tooltipster-light' }); + } }); } }; diff --git a/js/locale/de.js b/js/locale/de.js index d90f074c6..2b3d4cea2 100644 --- a/js/locale/de.js +++ b/js/locale/de.js @@ -98,6 +98,7 @@ namespace("kivi").setupLocale({ "Subject":"Betreff", "Text block actions":"Textblockaktionen", "Text block picture actions":"Aktionen für Textblockbilder", +"The action can only be executed once.":"Die Aktion kann nur einmal ausgeführt werden.", "The description is missing.":"Die Beschreibung fehlt.", "The field '#{title}' must be set.":"Das Feld »#{title}« muss gesetzt sein.", "The name is missing.":"Der Name fehlt.", diff --git a/locale/de/all b/locale/de/all index cf5552bb2..45bc4a31e 100755 --- a/locale/de/all +++ b/locale/de/all @@ -1020,7 +1020,6 @@ $self->{texts} = { 'Download PDF' => 'PDF herunterladen', 'Download PDF, do not print' => 'Nicht drucken, sondern PDF herunterladen', 'Download SEPA XML export file' => 'SEPA-XML-Exportdatei herunterladen', - 'Download all Attachments' => 'Herunterladen der Dateianhänge aller Artikel', 'Download picture' => 'Bild herunterladen', 'Download sample file' => 'Beispieldatei herunterladen', 'Draft deleted' => 'Entwurf gelöscht', @@ -2886,6 +2885,7 @@ $self->{texts} = { 'The account #1 is already being used by bank account #2.' => 'Das Konto #1 wird schon von Bankkonto #2 benutzt.', 'The account 3804 already exists, the update will be skipped.' => 'Das Konto 3804 existiert schon, das Update wird übersprungen.', 'The account 3804 will not be added automatically.' => 'Das Konto 3804 wird nicht automatisch hinzugefügt.', + 'The action can only be executed once.' => 'Die Aktion kann nur einmal ausgeführt werden.', 'The action is missing or invalid.' => 'Die action fehlt, oder sie ist ungültig.', 'The action you\'ve chosen has not been executed because the document does not contain any item yet.' => 'Die von Ihnen ausgewählte Aktion wurde nicht ausgeführt, weil der Beleg noch keine Positionen enthält.', 'The administration area is always accessible.' => 'Der Administrationsbereich ist immer zugänglich.',