enable/disable elements in the duration radiogroup

git-svn-id: svn://10.0.0.236/trunk@173865 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pavlov%pavlov.net
2005-06-01 01:11:24 +00:00
parent f7851628b9
commit 0cb523f3f7
2 changed files with 24 additions and 2 deletions

View File

@@ -48,6 +48,8 @@ function onLoad()
updateDeck();
updateDuration();
opener.setCursor("auto");
self.focus();
@@ -203,3 +205,23 @@ function updateDeck()
document.getElementById("period-deck").selectedIndex = Number(getElementValue("period-list"));
}
function updateDuration()
{
var durationSelection = document.getElementById("recurrence-duration").selectedItem.value;
if (durationSelection == "forever") {
}
if (durationSelection == "ntimes") {
setElementValue("repeat-ntimes-count", false, "disabled");
setElementValue("repeat-ntimes-units", false, "disabled");
} else {
setElementValue("repeat-ntimes-count", "true", "disabled");
setElementValue("repeat-ntimes-units", "true", "disabled");
}
if (durationSelection == "until") {
setElementValue("repeat-until-date", false, "disabled");
} else {
setElementValue("repeat-until-date", "true", "disabled");
}
}

View File

@@ -135,7 +135,7 @@
<spacer flex="1"/>
<vbox>
<radiogroup id="recurrence-duration">
<radiogroup id="recurrence-duration" oncommand="updateDuration()">
<grid flex="1">
<columns>
<column/>
@@ -152,7 +152,7 @@
<hbox>
<textbox id="repeat-ntimes-count" size="3"/>
<spacer flex="0.5"/>
<menulist>
<menulist id="repeat-ntimes-units">
<menupopup>
<menuitem label="day(s)"/>
<menuitem label="week(s)"/>