|
|
@@ -164,7 +164,7 @@ var removeHtmlFunc = function (htmlStr, TdWidthVal) {
|
|
|
while (htmlStr.match(/\s\s/g)) {
|
|
|
htmlStr = htmlStr.replace(/\s\s/g, " ");
|
|
|
}
|
|
|
- while (htmlStr.indexOf(" ")>-1) {
|
|
|
+ while (htmlStr.indexOf(" ") > -1) {
|
|
|
htmlStr = htmlStr.replace(" ", " ");
|
|
|
}
|
|
|
|
|
|
@@ -183,7 +183,7 @@ var GetMinTableVal = function (TSWidth) {
|
|
|
// 计算存在padding的表格
|
|
|
function GetPadVal(THandel) {
|
|
|
// 判断是否存在border
|
|
|
- var BorderVal=0;
|
|
|
+ var BorderVal = 0;
|
|
|
var BorderStr = $(THandel).css("border-right-width");
|
|
|
if (BorderStr != null && BorderStr != "") {
|
|
|
BorderVal = parseFloat(BorderStr.replace("px").replace("PX"));
|
|
|
@@ -199,7 +199,7 @@ function GetPadVal(THandel) {
|
|
|
if (PaddingVal == null || PaddingVal == "") {
|
|
|
return BorderVal;
|
|
|
}
|
|
|
- return BorderVal+PaddingVal;
|
|
|
+ return BorderVal + PaddingVal;
|
|
|
}
|
|
|
var PadValArr = PaddingVal.split(" ");
|
|
|
if (PadValArr.length > 2) {
|
|
|
@@ -805,7 +805,7 @@ function dealRecvHSFill(NodeHandle, sHFlag) {
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
- $.each($(".wordStyle"), function (index,item) {
|
|
|
+ $.each($(".wordStyle"), function (index, item) {
|
|
|
if ($(this).find(".underlineContent").length > 0) {
|
|
|
var JQstr = ".underlineContent[asid='" + aSID + "'][showflag='1']";
|
|
|
// 判断高亮的内容是否全部都已经隐藏(不是那么准确)
|
|
|
@@ -820,7 +820,7 @@ function dealRecvHSFill(NodeHandle, sHFlag) {
|
|
|
}
|
|
|
TagValF = TagValF.replace(/\s/g, "");
|
|
|
if (TagValF == "") {
|
|
|
- $(item).attr("data-setstatus", "0").attr("data-lstatus", "1").attr("data-drhsffunc","1");
|
|
|
+ $(item).attr("data-setstatus", "0").attr("data-lstatus", "1").attr("data-drhsffunc", "1");
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
@@ -900,7 +900,7 @@ function AddStatusFunc(NodeHandle, answerID) {
|
|
|
if (uLCClsName != undefined && uLCClsName.indexOf("underlineContent") > -1 && uLCClsName.indexOf("noKey") == -1) {
|
|
|
// 直接等于
|
|
|
$(NodeHandle).attr("asid", answerID).attr("shcode", "1").attr("ulflag", "1").attr("showflag", "1");
|
|
|
- $.each($(NodeHandle).find("span,p,u,b"), function (index,element) {
|
|
|
+ $.each($(NodeHandle).find("span,p,u,b"), function (index, element) {
|
|
|
$(element).attr("asid", answerID).attr("shcode", "1").attr("ulflag", "1").attr("showflag", "1");
|
|
|
});
|
|
|
}
|
|
|
@@ -962,7 +962,7 @@ var dealAnswerFunc = function (NodeHandle) {
|
|
|
// 重新渲染高亮
|
|
|
dealRecvHSFill($(NodeHandle), false);
|
|
|
}
|
|
|
- else if (showFlag == "1"){
|
|
|
+ else if (showFlag == "1") {
|
|
|
// 由隐藏转换为显示
|
|
|
$(JQStr).attr("showflag", "1");
|
|
|
// 重新渲染高亮
|
|
|
@@ -1327,6 +1327,13 @@ function dealSULContentFunc(item, Id, pId) {
|
|
|
}
|
|
|
reInfosArr.push(info);
|
|
|
info = null;
|
|
|
+ if ($(".tag-span[answer-id='" + Id + "']").length == 0) {
|
|
|
+ var uHtml = document.createElement("span");
|
|
|
+ uHtml.className = "tag-span";
|
|
|
+ uHtml.innerText = "_";
|
|
|
+ uHtml.setAttribute("answer-id", Id);
|
|
|
+ $(item).after(uHtml);
|
|
|
+ }
|
|
|
$(item).remove();
|
|
|
}
|
|
|
else if (uLCClsName != undefined && uLCClsName.indexOf("yaoshi") > -1) {
|
|
|
@@ -1355,6 +1362,13 @@ function dealSULContentFunc(item, Id, pId) {
|
|
|
}
|
|
|
reInfosArr.push(info);
|
|
|
info = null;
|
|
|
+ if ($(".tag-span[answer-id='" + Id + "']").length == 0) {
|
|
|
+ var uHtml = document.createElement("span");
|
|
|
+ uHtml.className = "tag-span";
|
|
|
+ uHtml.innerText = "_";
|
|
|
+ uHtml.setAttribute("answer-id", Id);
|
|
|
+ $(iItem).after(uHtml);
|
|
|
+ }
|
|
|
});
|
|
|
$(item).find(".underlineContent").not(".noKey").remove();
|
|
|
}
|
|
|
@@ -1556,22 +1570,22 @@ function handleAnswerRange() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- // 重新处理全部答题点
|
|
|
- $.each($(".yaoshi"), function (index, item) {
|
|
|
- var Id = $(item).attr("answer-id");
|
|
|
- var prev = $(item).next();
|
|
|
- if (!$(prev).hasClass("checkbox")) {
|
|
|
- if (prev.length == 0 || $(prev).attr("class") != "tag-span") {
|
|
|
- if ($("span[answer-id='" + Id + "']").length == 0) {
|
|
|
- var uHtml = document.createElement("span");
|
|
|
- uHtml.className = "tag-span";
|
|
|
- uHtml.innerText = "_";
|
|
|
- uHtml.setAttribute("answer-id", Id);
|
|
|
- $(item).after(uHtml);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
+ //// 重新处理全部答题点(废除处理)
|
|
|
+ //$.each($(".yaoshi"), function (index, item) {
|
|
|
+ // var Id = $(item).attr("answer-id");
|
|
|
+ // var prev = $(item).next();
|
|
|
+ // if (!$(prev).hasClass("checkbox")) {
|
|
|
+ // if (prev.length == 0 || $(prev).attr("class") != "tag-span") {
|
|
|
+ // if ($("span[answer-id='" + Id + "']").length == 0) {
|
|
|
+ // var uHtml = document.createElement("span");
|
|
|
+ // uHtml.className = "tag-span";
|
|
|
+ // uHtml.innerText = "_";
|
|
|
+ // uHtml.setAttribute("answer-id", Id);
|
|
|
+ // $(item).after(uHtml);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //});
|
|
|
//处理口语试题
|
|
|
$.each($(".oralLanguage").nextUntil(".oralLanguageDone"), function (num, part) {
|
|
|
if (part.tagName != "p") {
|
|
|
@@ -1950,7 +1964,8 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
else {
|
|
|
$(item).children(".answer-text").show();
|
|
|
$(item).children(".answer-text").text(mytext);
|
|
|
- if (mytext == "") { }
|
|
|
+ if (mytext == "") {
|
|
|
+ }
|
|
|
$(item).attr("data-errstatus", "0");
|
|
|
}
|
|
|
$(item).children(".answer-point-range").hide();
|