namejr пре 4 година
родитељ
комит
58a2f25ad1
2 измењених фајлова са 28 додато и 25 уклоњено
  1. 3 0
      EBook.Web/Common/mtm_temp.js
  2. 25 25
      EBook.Web/Common/tasklib_book.js

+ 3 - 0
EBook.Web/Common/mtm_temp.js

@@ -2,6 +2,9 @@
 function Fill(data) {
     var highlightArr = [];
     clearHighlight();
+    styleWPSContrl.wordFlag = false;
+    styleWPSContrl.phraseFlag = false;
+    styleWPSContrl.sentenceFlag = false;
     $.each(data, function (i, item) {
         if (typeof (item.HightCode) != 'undefined' && item.HightCode != null && item.HightCode != "") {
             var highlightItem = $('span[id=' + item.HightCode + ']').eq(0);

+ 25 - 25
EBook.Web/Common/tasklib_book.js

@@ -286,7 +286,7 @@ var addFillAssist = function () {
         // 卡控遍历条件(添加新的class)
         var ClsName = $(Iitem).attr("class");
         var hitStyleFlag = $(Iitem).attr("hitstyle");
-        if (ClsName!=undefined && (hitStyleFlag == "wordStyle" || hitStyleFlag == "phraseStyle" || hitStyleFlag == "sentenceStyle" || ClsName.indexOf("underlineContent") > -1) && ClsName.indexOf("cAStauts") == -1) {
+        if (ClsName != undefined && (hitStyleFlag == "wordStyle" || hitStyleFlag == "phraseStyle" || hitStyleFlag == "sentenceStyle" || ClsName.indexOf("underlineContent") > -1) && ClsName.indexOf("cAStauts") == -1) {
             $(Iitem).addClass("cAStauts");
         }
         if ($(Iitem).attr("ulflag") == undefined) {
@@ -499,7 +499,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
     if (isShowAS) {
         $.each($(".underlineContent"), function (index, item) {
             dealAnswerFunc(item, true, false);
-    });
+        });
         $(".yaoshi").attr("data-status", "1");
         $(".yaoshi").attr("src", PicInfo.yaoshiShowImgUrl);
     }
@@ -560,7 +560,7 @@ function bindEventTeaOrignalYS() {
                     uHtml.innerHTML = "   ";
                     //改错题,要随机下划线长度
                     if ($(parent).hasClass('correntQue')) {
-                        uHtml.style = "width:" +randomNum(220, 300) + "px;";
+                        uHtml.style = "width:" + randomNum(220, 300) + "px;";
                     }
                     uHtml.setAttribute("answer-anstext", "");
                 }
@@ -569,7 +569,7 @@ function bindEventTeaOrignalYS() {
             $(item).after(spanHtml);
         }
     });
-        //处理表格宽度
+    //处理表格宽度
     AdjustTableFunc();
     //一题多空的答题点标注
     var checkId = 0;
@@ -635,7 +635,7 @@ function bindEventTeaOrignalYS() {
                 $(this).attr("src", PicInfo.yaoshiHideImgUrl);
                 $.each($(this).nextUntil(".yaoshi").find(".underlineContent"), function (index, item) {
                     dealAnswerFunc(item, false, false);
-            });
+                });
             }
             //添加回调
             onClickKeyHide();
@@ -693,7 +693,7 @@ function bindEventYS() {
                     uHtml.innerHTML = "   ";
                     //改错题,要随机下划线长度
                     if ($(parent).hasClass('correntQue')) {
-                        uHtml.style = "width:" +randomNum(220, 300) + "px;";
+                        uHtml.style = "width:" + randomNum(220, 300) + "px;";
                     }
                     uHtml.setAttribute("answer-anstext", "");
                 }
@@ -890,7 +890,7 @@ function handleAnswerRange() {
         if (!$(prev).hasClass("checkbox")) {
             if (prev.length == 0 || $(prev).attr("class") != "tag-span") {
                 //替换答案
-                $(item).prop("outerHTML", "<span answer-id='" +info.Id + "' class='tag-span' answer-isky='0'>_</span>");
+                $(item).prop("outerHTML", "<span answer-id='" + info.Id + "' class='tag-span' answer-isky='0'>_</span>");
             }
             else {
                 $(item).remove();
@@ -935,7 +935,7 @@ function handleAnswerRange() {
     var temptext = "";
     for (var i = 0; i < tempJson.length; i++) {
         if (tempid == tempJson[i].Id) {
-            temptext = temptext +tempJson[i].AnsText;
+            temptext = temptext + tempJson[i].AnsText;
         }
         else {
             if (tempid != "") {
@@ -952,7 +952,7 @@ function handleAnswerRange() {
             temppid = tempJson[i].pId;
             temptext = tempJson[i].AnsText;
             //最后一个存入
-            if (i == tempJson.length -1) {
+            if (i == tempJson.length - 1) {
                 var info = new Object();
                 info.Id = tempid;
                 info.pId = temppid;
@@ -967,12 +967,12 @@ function handleAnswerRange() {
     if (answerData.length > 0) {
         //Num = Number.parseInt(answerData[answerData.length - 1].Id);
         Num = Number.parseInt($(".yaoshi:last").attr('answer-id'));
-        for (var i = 0; i < Num +1; i++) {
+        for (var i = 0; i < Num + 1; i++) {
             if (i < answerData.length) {
-                var index = Number(answerData[i].Id) -i;
+                var index = Number(answerData[i].Id) - i;
                 for (var j = 0; j < index; j++) {
                     var info = new Object();
-                    info.Id = (i +j).toString();
+                    info.Id = (i + j).toString();
                     info.pId = info.Id;
                     info.AnsText = "";
                     answerData.splice(i, 0, info);
@@ -1002,7 +1002,7 @@ function handleAnswerRange() {
                 break;
             }
         }
-        $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentId + "' answer-anstext='" + answerText + "' answer-isky='" + isky + "' answer-showanswer='0'><div class='answer-audio-range'><img src='" +PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range'><img src='" +PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text'></buttom></div>");
+        $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentId + "' answer-anstext='" + answerText + "' answer-isky='" + isky + "' answer-showanswer='0'><div class='answer-audio-range'><img src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range'><img src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text'></buttom></div>");
         //删除钥匙节点
         var prev = $("img[answer-id='" + answerid + "']");
         if (prev.length > 0) {
@@ -1053,7 +1053,7 @@ function handleAnswerRange() {
 function reviewAnswer(answerJson) {
     if (answerJson != "" && answerJson) {
         var answerObj = JSON.parse(answerJson);
-        var selectElement = $(".answer-body[answer-id='" +answerObj.Id + "']");
+        var selectElement = $(".answer-body[answer-id='" + answerObj.Id + "']");
         var audioElement = $(selectElement).children(".answer-audio-range").children("img").eq(0);
         answerObj.IsKY = $(selectElement).attr("answer-isky");//是否是口语试题,0-不是口语题,1-是口语题
 
@@ -1061,11 +1061,11 @@ function reviewAnswer(answerJson) {
         if ((answerObj.Type == 3 || answerObj.Type == 4) && answerObj.AudioUrl != "") {
             $(selectElement).children(".answer-point-range").hide();
             $(selectElement).children(".answer-audio-range").css("display", "inline-block");
-            $(selectElement).children(".answer-audio-range").children("span").text("作答音频(" +answerObj.AudioLength + "s)");
+            $(selectElement).children(".answer-audio-range").children("span").text("作答音频(" + answerObj.AudioLength + "s)");
             //填充作答内容
             $(selectElement).attr("answer-text", answerObj.Text);
             if (answerObj.Text != "") {
-                answerObj.Text = "(" +answerObj.Text + ")";
+                answerObj.Text = "(" + answerObj.Text + ")";
                 $(selectElement).children(".answer-text").show();
                 $(selectElement).children(".answer-text").text(answerObj.Text);
             }
@@ -1129,7 +1129,7 @@ function getAllAnswer() {
             else {
                 $(item).children(".answer-text").text(mytext);
                 $(item).children(".answer-text").addClass("no-answer");
-        }
+            }
             $(item).children(".answer-point-range").hide();
             $(item).children(".answer-text").show();
         }
@@ -1187,7 +1187,7 @@ function backupAllAnswer(answerJson, statusType) {
                 hasAudio = true;
                 $(item).children(".answer-point-range").hide();
                 $(item).children(".answer-audio-range").css("display", "inline-block");
-                $(item).children(".answer-audio-range").children("span").text("作答音频(" +answerList[index].AudioLength + "s)");
+                $(item).children(".answer-audio-range").children("span").text("作答音频(" + answerList[index].AudioLength + "s)");
                 //填充作答内容
                 $(item).attr("answer-text", mytext);
                 if (mytext != "") {
@@ -1348,7 +1348,7 @@ function backupAllAnswer(answerJson, statusType) {
                 $(".checkbox").removeClass("select-answer");
                 $(".answer-body").removeClass("select-answer");
                 if (statusType == 2) {
-                    $(".answer-body[parent-anid=" +curObj.pId + "]").addClass("select-answer");
+                    $(".answer-body[parent-anid=" + curObj.pId + "]").addClass("select-answer");
                 }
                 else {
                     $(this).addClass("select-answer");
@@ -1371,7 +1371,7 @@ function backupAllAnswer(answerJson, statusType) {
 function reviewStuAnswer(answerJson) {
     if (answerJson != "" && answerJson) {
         var answerObj = JSON.parse(answerJson);
-        var selectElement = $(".answer-body[answer-id='" +answerObj.Id + "']");
+        var selectElement = $(".answer-body[answer-id='" + answerObj.Id + "']");
 
         //$(selectElement).attr("answer-text", answerObj.Text);//用户作答内容
         $(selectElement).attr("answer-score", answerObj.Score);//作答评分
@@ -1427,7 +1427,7 @@ function backupAllReview(answerJson) {
             if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
                 $(item).children(".answer-point-range").hide();
                 $(item).children(".answer-audio-range").css("display", "inline-block");
-                $(item).children(".answer-audio-range").children("span").text("作答音频(" +answerList[index].AudioLength + "s)");
+                $(item).children(".answer-audio-range").children("span").text("作答音频(" + answerList[index].AudioLength + "s)");
                 //填充作答内容
                 $(item).attr("answer-text", mytext);
                 if (mytext != "") {
@@ -1526,7 +1526,7 @@ function backupAllReview(answerJson) {
             $(".checkbox").removeClass("select-answer");
             $(".answer-body").removeClass("select-answer");
             //$(this).addClass("select-answer");
-            $(".answer-body[parent-anid=" +curObj.pId + "]").addClass("select-answer");
+            $(".answer-body[parent-anid=" + curObj.pId + "]").addClass("select-answer");
             //已作答,弹出作答答案
             if ($(this).data("ans-status") == "1") {
                 //移动端添加外部处理
@@ -1568,10 +1568,10 @@ function scrollAnswer(answerid) {
     var scroll_offset = $(ansDom).offset(); //得到box这个div层的offset,包含两个值,top和left
     var offset_top = scroll_offset.top;
     if (offset_top > 150) {
-        offset_top = offset_top -200;
+        offset_top = offset_top - 200;
     }
     $("body,html").animate({
-            scrollTop: offset_top //让body的scrollTop等于pos的top,就实现了滚动
+        scrollTop: offset_top //让body的scrollTop等于pos的top,就实现了滚动
     });
 }
 
@@ -1657,7 +1657,7 @@ function randomNum(minNum, maxNum) {
             return parseInt(Math.random() * minNum + 1, 10);
             break;
         case 2:
-            return parseInt(Math.random() * (maxNum - minNum + 1) +minNum, 10);
+            return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
             break;
         default:
             return 0;