summaryrefslogtreecommitdiffstats
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/media/js/script.js27
1 files changed, 26 insertions, 1 deletions
diff --git a/public/media/js/script.js b/public/media/js/script.js
index 3b61562..696bac8 100644
--- a/public/media/js/script.js
+++ b/public/media/js/script.js
@@ -101,7 +101,7 @@ function repeatChanged(name) {
}
}
-function eventcategoryfieldChanged(name) {
+function addeventcategoryfieldChanged(name) {
option = $('#' + name + ' option[value="' + getElementValue(name) + '"]');
label = option.attr('label');
startLabel = $('#start-label');
@@ -125,4 +125,29 @@ function eventcategoryfieldChanged(name) {
startLabel.children().text('Start:');
}
repeatChanged('repeat');
+}
+
+function editeventcategoryfieldChanged(name) {
+ option = $('#' + name + ' option[value="' + getElementValue(name) + '"]');
+ label = option.attr('label');
+ startLabel = $('#start-label');
+ if (label == 'Boot' || label == 'Shutdown') {
+ setElementInvisible("end-label");
+ setElementInvisible("end-element");
+ disableElement('end');
+ removeElementAttribute('repeat', 'checked');
+ startLabel.children().text('Date:');
+ } else if (label == 'Lecture') {
+ setElementVisible("end-label");
+ setElementVisible("end-element");
+ enableElement('end');
+ startLabel.children().text('Start:');
+ } else {
+ setElementVisible("end-label");
+ setElementVisible("end-element");
+ enableElement('end');
+ removeElementAttribute('repeat', 'checked');
+ startLabel.children().text('Start:');
+ }
+ repeatChanged('repeat');
} \ No newline at end of file