Value: | ');
@@ -799,6 +865,7 @@ function assemble() {
function init() {
var i;
var subs=new Array();
+ var doneRegExp = /_done/;
var namevalue=this.window.location.search.split('&');
namevalue[0]=namevalue[0].substr(1,namevalue[0].length-1);
@@ -820,6 +887,7 @@ function init() {
if (pair[0]=='call') { pcode=pair[1]; }
if (pair[0]=='marker') { pmarker=pair[1]; }
if (pair[0]=='name') { pname=pair[1]; }
+ if (pair[0]=='modal') { pmodal=pair[1]; }
if (pair[0]=='defhour' && pair[1] >= 0 && pair[1] < 24 ) {
defhour=pair[1];
}
@@ -827,6 +895,13 @@ function init() {
if (pair[0]=='defsec' && pair[1] >= 0 && pair[1] < 60) { defsec=pair[1]; }
}
+ if (ptype=='date' && pscat == 'interval') {
+ if (doneRegExp.test(pvalue)) {
+ var pnumval = pvalue.replace(doneRegExp,'');
+ pmodval = pvalue.match(doneRegExp);
+ pvalue = pnumval;
+ }
+ }
svalue=pvalue;
if (((ptype=='float') || (ptype=='string') || (ptype=='int')) &&
(pscat=='default') &&
@@ -866,7 +941,7 @@ function init() {
selwrite('');
selwrite('');
selwrite('');
-
+ var targ='parent.opener';
+ if (pmodal==1) {
+ targ='parent.parent';
+ }
selwrite('Save ');
selwrite('Delete ');
- selwrite('Cancel');
-
selwrite(' |