Index: lams_tool_assessment/web/pages/authoring/parts/addmatchingpairs.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addmatchingpairs.jsp,v diff -u -r1.11 -r1.12 --- lams_tool_assessment/web/pages/authoring/parts/addmatchingpairs.jsp 14 Dec 2010 00:22:26 -0000 1.11 +++ lams_tool_assessment/web/pages/authoring/parts/addmatchingpairs.jsp 14 Dec 2010 21:21:59 -0000 1.12 @@ -42,9 +42,7 @@ }, fake: { required: function(element) { - $("textarea[name^=optionQuestion]").each(function() { - this.value = CKEDITOR.instances[this.name].getData(); - }); + prepareOptionEditorsForAjaxSubmit(); return $("textarea[name^=optionQuestion]:filled").length < 1; } } Index: lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp,v diff -u -r1.10 -r1.11 --- lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp 14 Dec 2010 00:22:26 -0000 1.10 +++ lams_tool_assessment/web/pages/authoring/parts/addnumerical.jsp 14 Dec 2010 21:21:59 -0000 1.11 @@ -138,9 +138,7 @@ }, debug: true, submitHandler: function(form) { - $("[name^=optionFeedback]").each(function() { - this.value = CKEDITOR.instances[this.name].getData(); - }); + prepareOptionEditorsForAjaxSubmit(); $("#optionList").val($("#optionForm").serialize(true)); $("#unitList").val($("#unitForm").serialize(true)); $("#question").val(CKEDITOR.instances.question.getData()); Index: lams_tool_assessment/web/pages/authoring/parts/addordering.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addordering.jsp,v diff -u -r1.9 -r1.10 --- lams_tool_assessment/web/pages/authoring/parts/addordering.jsp 14 Dec 2010 00:22:26 -0000 1.9 +++ lams_tool_assessment/web/pages/authoring/parts/addordering.jsp 14 Dec 2010 21:21:59 -0000 1.10 @@ -42,9 +42,7 @@ }, hasOptionFilled: { required: function(element) { - $("textarea[name^=optionString]").each(function() { - this.value = CKEDITOR.instances[this.name].getData(); - }); + prepareOptionEditorsForAjaxSubmit(); return $("textarea[name^=optionString]:filled").length < 1; } } @@ -78,9 +76,7 @@ }, debug: true, submitHandler: function(form) { - $("[name^=optionString]").each(function() { - this.value = CKEDITOR.instances[this.name].getData(); - }); + prepareOptionEditorsForAjaxSubmit(); $("#optionList").val($("#optionForm").serialize(true)); $("#question").val(CKEDITOR.instances.question.getData()); $("#generalFeedback").val(CKEDITOR.instances.generalFeedback.getData()); Index: lams_tool_assessment/web/pages/authoring/parts/addshortanswer.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/pages/authoring/parts/addshortanswer.jsp,v diff -u -r1.10 -r1.11 --- lams_tool_assessment/web/pages/authoring/parts/addshortanswer.jsp 14 Dec 2010 00:22:26 -0000 1.10 +++ lams_tool_assessment/web/pages/authoring/parts/addshortanswer.jsp 14 Dec 2010 21:21:59 -0000 1.11 @@ -87,9 +87,7 @@ }, debug: true, submitHandler: function(form) { - $("[name^=optionFeedback]").each(function() { - this.value = CKEDITOR.instances[this.name].getData(); - }); + prepareOptionEditorsForAjaxSubmit(); $("#optionList").val($("#optionForm").serialize(true)); $("#question").val(CKEDITOR.instances.question.getData()); $("#generalFeedback").val(CKEDITOR.instances.generalFeedback.getData());