From 4619d1e00733c3a08cbef39fb1910ef3c6f99641 Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Wed, 7 Sep 2011 13:34:41 +0200 Subject: minor --- public/media/js/script.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'public/media/js/script.js') diff --git a/public/media/js/script.js b/public/media/js/script.js index 324255d..a876f2f 100644 --- a/public/media/js/script.js +++ b/public/media/js/script.js @@ -92,29 +92,32 @@ function eventcategoryfieldChanged(name) { } } label = option.label; - endLabel = document.getElementById('end-label'); - endElement = document.getElementById('end-element'); startLabel = document.getElementById('start-label'); repeat = document.getElementById('repeat'); if (label == 'Boot' || label == 'Shutdown') { - endLabel.style.display = "none"; - endElement.style.display = "none"; + setInvisible("end-label"); + setInvisible("end-element"); + document.getElementById('end').disabled = true; startLabel.firstChild.firstChild.nodeValue = startLabel.firstChild.firstChild.nodeValue .replace(/Start/g, "Date"); repeat.checked = false; } else if (label == 'Lecture') { - endLabel.style.display = ""; - endElement.style.display = ""; + setVisible("end-label"); + setVisible("end-element"); + document.getElementById('end').disabled = false; startLabel.firstChild.firstChild.nodeValue = startLabel.firstChild.firstChild.nodeValue .replace(/Date/g, "Start"); repeat.checked = true; + } else { - endLabel.style.display = ""; - endElement.style.display = ""; + setVisible("end-label"); + setVisible("end-element"); + document.getElementById('end').disabled = false; startLabel.firstChild.firstChild.nodeValue = startLabel.firstChild.firstChild.nodeValue .replace(/Date/g, "Start"); repeat.checked = false; } + changeRepeatEnd('repeat'); } function changeRepeatEnd(name) { @@ -123,8 +126,11 @@ function changeRepeatEnd(name) { if (checked) { setVisible("repeatEnd-label"); setVisible("repeatEnd-element"); + document.getElementById('repeatEnd').disabled = false; + disabled } else { setInvisible("repeatEnd-label"); setInvisible("repeatEnd-element"); + document.getElementById('repeatEnd').disabled = true; } } \ No newline at end of file -- cgit v1.2.3-55-g7522