From b7163d16cddc7c40fcbbe932178bd1a87f05271e Mon Sep 17 00:00:00 2001 From: Nikolaus Krondraf Date: Tue, 2 Dec 2014 09:02:47 +0000 Subject: [PATCH] Button "Konto anlegen" wird nur angezeigt/aktiviert wenn noch kein Konto vorhanden ist --- content/mitarbeiter/mitarbeiterbuchung.js.php | 9 ++++++++- content/mitarbeiter/mitarbeiterbuchungoverlay.xul.php | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/content/mitarbeiter/mitarbeiterbuchung.js.php b/content/mitarbeiter/mitarbeiterbuchung.js.php index 623f9cdd0..b40735dd3 100644 --- a/content/mitarbeiter/mitarbeiterbuchung.js.php +++ b/content/mitarbeiter/mitarbeiterbuchung.js.php @@ -233,7 +233,13 @@ function MitarbeiterBuchungDetailDisableFields(val) document.getElementById('mitarbeiter-buchung-menulist-konto').disabled=val; document.getElementById('mitarbeiter-buchung-menulist-kostenstelle').disabled=val; document.getElementById('mitarbeiter-buchung-button-speichern').disabled=val; - document.getElementById('mitarbeiter-buchung-button-konto').disabled=val; + + var menulistkonto = document.getElementById('mitarbeiter-buchung-menulist-konto'); + if((val == false && menulistkonto.itemCount < 1) || val == true) + { + document.getElementById('mitarbeiter-buchung-button-konto').hidden=val; + document.getElementById('mitarbeiter-buchung-button-konto').disabled=val; + } } // **** @@ -405,6 +411,7 @@ function MitarbeiterBuchungKontoAnlegen() } else { + document.getElementById('mitarbeiter-buchung-button-konto').disabled = true; SetStatusBarText('Daten wurden gespeichert'); MitarbeiterBuchungKontoRefresh(); } diff --git a/content/mitarbeiter/mitarbeiterbuchungoverlay.xul.php b/content/mitarbeiter/mitarbeiterbuchungoverlay.xul.php index df178e1c8..559a439e0 100644 --- a/content/mitarbeiter/mitarbeiterbuchungoverlay.xul.php +++ b/content/mitarbeiter/mitarbeiterbuchungoverlay.xul.php @@ -227,7 +227,7 @@ echo ''; -