From 8d3d9ef776dbf904bcd5f5ce41dfc2741323d572 Mon Sep 17 00:00:00 2001 From: Aaron Schmitz Date: Mon, 13 Aug 2012 17:42:20 -0500 Subject: [PATCH] Remove the final traces of type from EM! --- .../helpers/expressions/em_manager_helper.php | 8 +- application/modules/CheckQuestion.php | 8 +- application/modules/CommentCheckQuestion.php | 7 + application/modules/CommentListQuestion.php | 19 +++ application/modules/DateQuestion.php | 2 +- .../modules/DualRadioArrayQuestion.php | 19 +++ application/modules/FileQuestion.php | 14 +- .../modules/FiveRadioArrayQuestion.php | 10 ++ application/modules/GenderQuestion.php | 5 + application/modules/IDRadioArrayQuestion.php | 10 ++ application/modules/ListQuestion.php | 19 +++ application/modules/QuestionModule.php | 10 ++ application/modules/RadioArrayQuestion.php | 17 +++ application/modules/RankingQuestion.php | 17 +++ application/modules/TenRadioArrayQuestion.php | 10 ++ application/modules/YNQuestion.php | 5 + application/modules/YNRadioArrayQuestion.php | 10 ++ scripts/expressions/em_javascript.js | 120 +----------------- 18 files changed, 180 insertions(+), 130 deletions(-) diff --git a/application/helpers/expressions/em_manager_helper.php b/application/helpers/expressions/em_manager_helper.php index 8f4bdff89b1..e2c346acd71 100644 --- a/application/helpers/expressions/em_manager_helper.php +++ b/application/helpers/expressions/em_manager_helper.php @@ -2426,7 +2426,6 @@ private function setVariableAndTokenMappingsForExpressionManager($surveyid,$forc { continue; // not an SGQA value } - $type = $fielddata['type']; //AJS $q->mandatory = $q->mandatory; $fieldNameParts = explode('X',$q->fieldname); $q->aid = (isset($q->aid) ? $q->aid : ''); @@ -2594,8 +2593,9 @@ private function setVariableAndTokenMappingsForExpressionManager($surveyid,$forc . "','sgqa':'" . $q->fieldname . "','qid':" . $q->id . ",'gid':" . $q->gid - . ",'type':'" . $type //AJS Javascript! - . "','default':'" . (is_null($q->default) ? '' : $q->default) + . ",'shownscript': function(value, attr, varName) {" . $q->getShownJS() + . "},'valuescript': function(value, attr, varName) {" . $q->getValueJS() + . "},'default':'" . (is_null($q->default) ? '' : $q->default) . "','rowdivid':'" . (is_null($rowdivid) ? '' : $rowdivid) . "','onlynum':'" . ($onlynum ? '1' : '') . "','gseq':" . $q->groupcount @@ -5608,7 +5608,7 @@ static function GetRelevanceAndTailoringJavaScript() if (count($neededCanonicalAttr) > 0) { $jsParts[] = "var LEMvarNameAttr = {\n"; - $jsParts[] = implode(",\n",$neededCanonicalAttr); //AJS This outputs type to javascript! + $jsParts[] = implode(",\n",$neededCanonicalAttr); $jsParts[] = "};\n"; } } diff --git a/application/modules/CheckQuestion.php b/application/modules/CheckQuestion.php index 1dcfd1eb594..b6ad08e8548 100644 --- a/application/modules/CheckQuestion.php +++ b/application/modules/CheckQuestion.php @@ -205,7 +205,7 @@ public function getAnswerHTML() $answer .= htmlspecialchars($dispVal,ENT_QUOTES); } $answer .= "\" onkeyup='if ($.trim(this.value)!=\"\") { \$(\"#answer{$myfname}cbox\").attr(\"checked\",\"checked\"); } else { \$(\"#answer{$myfname}cbox\").attr(\"checked\",\"\"); }; $(\"#java{$myfname}\").val(this.value);$oth_checkconditionFunction(this.value, this.name, this.type); LEMflagMandOther(\"$myfname\",\$(\"#answer{$myfname}cbox\").attr(\"checked\"));'/>"; - $answer .="\" />"; + $answer .="