}
);
-
/* munge up something for all of the required surveys
(which are not registered with the fields) */
-
- /* AWAITS POLICY DECISION */
-
- /*
var rows = $('ue_survey_table').getElementsByTagName('tr');
- for( var r in rows ) {
-
- var row = rows[r];
- var sel = $n(row, 'ue_survey_answer');
- if(!sel) continue;
- var qstn = row.getAttribute('question');
-
- if(qstn) {
- qstn = surveyQuestionsCache[qstn];
- survey = surveysCache[qstn.survey()];
- var val = getSelectorVal(sel);
- if(!val && survey.required() && survey.required() != 'f')
- errors.push($('ue_bad_survey').innerHTML);
+ if( patron.isnew() ) {
+ for( var r in rows ) {
+
+ var row = rows[r];
+ var sel = $n(row, 'ue_survey_answer');
+ if(!sel) continue;
+ var qstn = row.getAttribute('question');
+
+ if(qstn) {
+ qstn = surveyQuestionsCache[qstn];
+ survey = surveysCache[qstn.survey()];
+ var val = getSelectorVal(sel);
+ if(!val && isTrue(survey.required()))
+ errors.push($('ue_bad_survey').innerHTML + ' : ' + qstn.question());
+ }
}
}
- */
/* ------------------------------------------------------------ */
surveyQuestionsCache[question.id()] = question;
- /* XXX
- if( survey.required() && survey.required() != 'f' ) {
+ if( patron.isnew() && isTrue(survey.required()) )
addCSSClass(selector, 'invalid_value');
- }
- */
selector.onchange = function() {
var val = getSelectorVal(selector);
- /* XXX
- if( survey.required() && survey.required() != 'f' ) {
+ if( patron.isnew() && isTrue(survey.required()) ) {
if(val)
removeCSSClass(selector, 'invalid_value');
else
addCSSClass(selector, 'invalid_value');
}
- */
if(!val) return;