Index: lams_tool_assessment/web/includes/javascript/assessmentoption.js =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/web/includes/javascript/assessmentoption.js,v diff -u -r1.11 -r1.12 --- lams_tool_assessment/web/includes/javascript/assessmentoption.js 3 Dec 2012 14:31:15 -0000 1.11 +++ lams_tool_assessment/web/includes/javascript/assessmentoption.js 2 Jul 2015 21:39:04 -0000 1.12 @@ -1,10 +1,10 @@ - /* - This is Assessment Question option area. - */ + //This is Assessment Question option area. var optionTargetDiv = "#optionArea"; + // Please set these 2 variables in JSP file for using tag reason: // var removeOptionUrl = ""; // var addOptionUrl = ""; + function addOption(){ //store old InstanceIds before doing Ajax call. We need to keep record of old ones to prevent reinitializing new CKEditor two times. var oldOptionIds = new Array(); @@ -25,6 +25,7 @@ } ); } + function removeOption(idx){ var url= removeOptionUrl; var contentFolderID= $("#contentFolderID").val(); @@ -73,7 +74,7 @@ //in order to be able to use option's value, copy it from CKEditor to textarea function prepareOptionEditorsForAjaxSubmit(){ - if ((questionType == 1) || (questionType == 7)) { + if ((questionType == 1) || (questionType == 7) || (questionType == 8)) { $("textarea[name^=optionString]").each(function() { prepareOptionEditorForAjaxSubmit(this); }); @@ -94,5 +95,3 @@ //skip out empty values ckeditor.value = ((ckeditorData == null) || (ckeditorData.replace(/ | |
|\s|

|<\/p>|\xa0/g, "").length == 0)) ? "" : ckeditorData; } - -