diff --git a/application/helpers/expressions/em_core_helper.php b/application/helpers/expressions/em_core_helper.php index 4a17f321d61..eca0722adae 100644 --- a/application/helpers/expressions/em_core_helper.php +++ b/application/helpers/expressions/em_core_helper.php @@ -1341,7 +1341,7 @@ public function GetPrettyPrintString() $messages[] = $funcInfo[2]; $messages[] = $funcInfo[3]; } - $stringParts[] = ""; + $stringParts[] = ""; $stringParts[] = $token[0]; $stringParts[] = ""; } else { diff --git a/application/helpers/expressions/em_manager_helper.php b/application/helpers/expressions/em_manager_helper.php index 9f2fc152bb6..3f1c7557171 100644 --- a/application/helpers/expressions/em_manager_helper.php +++ b/application/helpers/expressions/em_manager_helper.php @@ -7283,7 +7283,12 @@ public static function GetRelevanceAndTailoringJavaScript($bReturnArray=false) App()->getClientScript()->registerScriptFile(Yii::app()->getConfig('generalscripts')."expressions/em_javascript.js" ); /* Call the function when trigerring event */ - App()->getClientScript()->registerScript("triggerEmClassChange","triggerEmClassChange();\n",CClientScript::POS_END); + App()->getClientScript()->registerScript("triggerEmClassChange"," + try{ + triggerEmClassChange(); + } catch(e) { + console.ls.warn('triggerEmClassChange could not be run. Is survey.js correctly loaded?'); + }\n",LSYii_ClientScript::POS_END); if (!$bReturnArray) { $jsParts[] = "\n