summaryrefslogtreecommitdiffstats
path: root/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js
diff options
context:
space:
mode:
Diffstat (limited to 'dogtag/ca-ui/shared/webapps/ca/agent/funcs.js')
-rw-r--r--dogtag/ca-ui/shared/webapps/ca/agent/funcs.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js b/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js
index f610759e8..958612d20 100644
--- a/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js
+++ b/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js
@@ -403,6 +403,49 @@ function daysToSeconds(days){
return 3600 * 24 * days;
}
+function clickedOnTimeRangeCheckBox(inUse, start, end)
+{
+ if (inUse.checked) {
+ var date = new Date();
+ if (start.day.options[start.day.selectedIndex].value == 0) {
+ start.day.selectedIndex = date.getDate();
+ }
+ if (end.day.options[end.day.selectedIndex].value == 0) {
+ end.day.selectedIndex = date.getDate();
+ }
+ if (start.month.options[start.month.selectedIndex].value == 13) {
+ start.month.selectedIndex = date.getMonth() + 1;
+ }
+ if (end.month.options[end.month.selectedIndex].value == 13) {
+ end.month.selectedIndex = date.getMonth() + 1;
+ }
+ if (start.year.options[start.year.selectedIndex].value == 0) {
+ for (var i = 0; i < start.year.options.length; i++) {
+ if (start.year.options[i].value == date.getFullYear()) {
+ start.year.selectedIndex = i;
+ }
+ }
+ }
+ if (end.year.options[end.year.selectedIndex].value == 0) {
+ for (var i = 0; i < end.year.options.length; i++) {
+ if (end.year.options[i].value == date.getFullYear()) {
+ end.year.selectedIndex = i;
+ }
+ }
+ }
+ }
+}
+
+function generateYearOptions(before, after)
+{
+ var now = new Date();
+ var year = now.getFullYear();
+ document.writeln("<OPTION VALUE=0>");
+ for (var i = year-before-1; i < year+after+1; i++) {
+ document.writeln("<OPTION VALUE="+i+">"+i);
+ }
+}
+
// encloses value in double quotes preceding all embedded double quotes with \
function escapeValue(value)
{