|
|
@@ -1,48 +1,55 @@
|
|
|
-//播放音频图片地址(安卓)
|
|
|
-var PicInfo = {
|
|
|
- answerPointImgUrl: "file:///android_asset/js/update-answer.png",
|
|
|
- yaoshiShowImgUrl: "file:///android_asset/js/yaoshi-show.png",
|
|
|
- yaoshiHideImgUrl: "file:///android_asset/js/yaoshi-hide.png",
|
|
|
- recordPlayImgUrl: "file:///android_asset/js/play.png",
|
|
|
- recordPauseImgUrl: "file:///android_asset/js/pause.png",
|
|
|
- audioPlayImgUrl: "file:///android_asset/js/dynaiselaba.gif",
|
|
|
- audioPauseImgUrl: "file:///android_asset/js/dynaiselaba.png",
|
|
|
- sentenceIcoUrl: "file:///android_asset/js/sentenceIco.png"
|
|
|
-}
|
|
|
-//播放音频图片地址(iOS)
|
|
|
-var PicInfo1 = {
|
|
|
- yaoshiShowImgUrl: "yaoshi-show.png",
|
|
|
- yaoshiHideImgUrl: "yaoshi-hide.png",
|
|
|
- answerPointImgUrl: "update-answer.png",
|
|
|
- recordPlayImgUrl: "play.png",
|
|
|
- recordPauseImgUrl: "pause.png",
|
|
|
- audioPlayImgUrl: "dynaiselaba.gif",
|
|
|
- audioPauseImgUrl: "dynaiselaba.png",
|
|
|
- speechAnswerImgUrl: "title_speech.png",
|
|
|
- videoPlayImgUrl: "title_video.png",
|
|
|
- KouYuTagImgUrl: "KY.png",
|
|
|
- sentenceIcoUrl: "sentenceIco.png"
|
|
|
-}
|
|
|
-
|
|
|
-//本地调用用的资源
|
|
|
-var PicInfo1 = {
|
|
|
- answerPointImgUrl: "../Images/update-answer.png",
|
|
|
- yaoshiShowImgUrl: "../Images/yaoshi-show.png",
|
|
|
- yaoshiHideImgUrl: "../Images/yaoshi-hide.png",
|
|
|
- KouYuTagImgUrl: "../Images/KY.png",
|
|
|
- recordPlayImgUrl: "../Images/play.png",
|
|
|
- recordPauseImgUrl: "../Images/pause.png",
|
|
|
- audioPlayImgUrl: "../Images/dynaiselaba.gif",
|
|
|
- audioPauseImgUrl: "../Images/dynaiselaba.png",
|
|
|
- sentenceIcoUrl: "../Images/sentenceIco.png"
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
-// 公用方法
|
|
|
+// 公用方法
|
|
|
// 检测安卓和ios
|
|
|
var cTTypeFunc = 1; // 安卓为1,iOS为2
|
|
|
|
|
|
+// 获取基本配置信息
|
|
|
+function GetPicInfos(mobiletype) {
|
|
|
+ if (mobiletype == 1) {
|
|
|
+ // 播放音频图片地址(安卓)
|
|
|
+ return {
|
|
|
+ answerPointImgUrl: "file:///android_asset/js/update-answer.png",
|
|
|
+ yaoshiShowImgUrl: "file:///android_asset/js/yaoshi-show.png",
|
|
|
+ yaoshiHideImgUrl: "file:///android_asset/js/yaoshi-hide.png",
|
|
|
+ recordPlayImgUrl: "file:///android_asset/js/play.png",
|
|
|
+ recordPauseImgUrl: "file:///android_asset/js/pause.png",
|
|
|
+ audioPlayImgUrl: "file:///android_asset/js/dynaiselaba.gif",
|
|
|
+ audioPauseImgUrl: "file:///android_asset/js/dynaiselaba.png",
|
|
|
+ sentenceIcoUrl: "file:///android_asset/js/sentenceIco.png"
|
|
|
+ };
|
|
|
+ }
|
|
|
+ else if (mobiletype == 2) {
|
|
|
+ // 播放音频图片地址(iOS)
|
|
|
+ return {
|
|
|
+ yaoshiShowImgUrl: "yaoshi-show.png",
|
|
|
+ yaoshiHideImgUrl: "yaoshi-hide.png",
|
|
|
+ answerPointImgUrl: "update-answer.png",
|
|
|
+ recordPlayImgUrl: "play.png",
|
|
|
+ recordPauseImgUrl: "pause.png",
|
|
|
+ audioPlayImgUrl: "dynaiselaba.gif",
|
|
|
+ audioPauseImgUrl: "dynaiselaba.png",
|
|
|
+ speechAnswerImgUrl: "title_speech.png",
|
|
|
+ videoPlayImgUrl: "title_video.png",
|
|
|
+ KouYuTagImgUrl: "KY.png",
|
|
|
+ sentenceIcoUrl: "sentenceIco.png"
|
|
|
+ };
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ // 本地调用用的资源
|
|
|
+ return {
|
|
|
+ answerPointImgUrl: "../Images/update-answer.png",
|
|
|
+ yaoshiShowImgUrl: "../Images/yaoshi-show.png",
|
|
|
+ yaoshiHideImgUrl: "../Images/yaoshi-hide.png",
|
|
|
+ KouYuTagImgUrl: "../Images/KY.png",
|
|
|
+ recordPlayImgUrl: "../Images/play.png",
|
|
|
+ recordPauseImgUrl: "../Images/pause.png",
|
|
|
+ audioPlayImgUrl: "../Images/dynaiselaba.gif",
|
|
|
+ audioPauseImgUrl: "../Images/dynaiselaba.png",
|
|
|
+ sentenceIcoUrl: "../Images/sentenceIco.png"
|
|
|
+ };
|
|
|
+ }
|
|
|
+ return;
|
|
|
+}
|
|
|
+
|
|
|
// 删除叼毛题库原先附加无用属性
|
|
|
function dealUnderLineFunc() {
|
|
|
// 打理干净underline
|
|
|
@@ -741,24 +748,24 @@ function audioPlayClick(myobj) {
|
|
|
//处理当前按钮的状
|
|
|
if ($(myobj).attr("play-status") == "1") {
|
|
|
$(myobj).attr("play-status", "0");
|
|
|
- $(myobj).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(myobj).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
else {
|
|
|
//停止其他作答音频播放
|
|
|
var isRecordPlaying = $(".answer-audio-range[play-status='1']");
|
|
|
if (isRecordPlaying.length > 0) {
|
|
|
$(isRecordPlaying).attr("play-status", "0");
|
|
|
- $(isRecordPlaying).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(isRecordPlaying).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
//停止其他原文音频播放
|
|
|
var audioPlaying = $(".audioImg[play-status='1']");
|
|
|
if (audioPlaying.length > 0) {
|
|
|
$(audioPlaying).attr("play-status", "0");
|
|
|
- $(audioPlaying).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(audioPlaying).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
//设置播放状态
|
|
|
$(myobj).attr("play-status", "1");
|
|
|
- $(myobj).attr("src", PicInfo.audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(myobj).attr("src", GetPicInfos(cTTypeFunc).audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
if (cTTypeFunc == 1) {
|
|
|
//移动端添加外部处理(安卓)
|
|
|
@@ -847,7 +854,7 @@ function Fill(data) {
|
|
|
$('span[id=' + item.HightCode + ']').eq(0).addClass(ClsName).attr("data-setstatus", "1").attr("data-lstatus", LClick).attr("hitCode", ThitCode);
|
|
|
var AddImg = ($('span[id=' + item.HightCode + ']').eq(0).prev().attr('class') == "sentImagcs") ? true : false;
|
|
|
if (ClsName == "sentenceStyle" && !AddImg) {
|
|
|
- $('span[id=' + item.HightCode + ']').eq(0).before('<img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
|
|
|
+ $('span[id=' + item.HightCode + ']').eq(0).before('<img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -881,7 +888,7 @@ function Fill(data) {
|
|
|
$('span[kcode*=' + item.SourceCode + ']:first').eq(0).addClass(ClsName).attr("data-setstatus", "1").attr("data-lstatus", LClick).attr("hitCode", ThitCode);
|
|
|
var AddImg = ($('span[kcode*=' + item.SourceCode + ']:first').eq(0).prev().attr('class') == "sentImagcs") ? true : false;
|
|
|
if (ClsName == "sentenceStyle" && !AddImg) {
|
|
|
- $('span[kcode*=' + item.SourceCode + ']:first').eq(0).before('<img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
|
|
|
+ $('span[kcode*=' + item.SourceCode + ']:first').eq(0).before('<img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1">');
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -1083,7 +1090,7 @@ function bindEventYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
// 处理文本
|
|
|
dealUnderLineFunc();
|
|
|
$.each($(".yaoshi"), function (index, item) {
|
|
|
- $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
+ $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
|
|
|
// 关联渲染underlinecontent
|
|
|
if ($(item).next().length > 0) {
|
|
|
selectImgULContent($(item).next(), index);
|
|
|
@@ -1112,18 +1119,18 @@ function bindEventYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
});
|
|
|
//给音频绑定一个ID(未处理)
|
|
|
$.each($(".audioImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.audioPauseImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
$(item).attr('audio-id', index);
|
|
|
});
|
|
|
//给视频图标处理(未处理)
|
|
|
$.each($(".videoImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.videoPlayImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).videoPlayImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
});
|
|
|
//给口语图标处理(未处理)
|
|
|
$.each($(".oralLanguageImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.speechAnswerImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).speechAnswerImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
});
|
|
|
//处理口语试题
|
|
|
@@ -1178,7 +1185,7 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
dealUnderLineFunc();
|
|
|
//处理答题点
|
|
|
$.each($(".yaoshi"), function (index, item) {
|
|
|
- $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
+ $(item).attr('answer-id', index).attr("parent-anid", index).attr("showflag", "1").css("display", "block").attr("data-status", "1").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
|
|
|
// 关联渲染underlinecontent
|
|
|
if ($(item).next().length > 0) {
|
|
|
selectImgULContent($(item).next(), index);
|
|
|
@@ -1193,7 +1200,7 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
}
|
|
|
if (isAStatus != 1) {
|
|
|
// 学生隐藏答案
|
|
|
- $(item).attr('answer-id', index).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("answer-isky", "0").attr("src", PicInfo.yaoshiHideImgUrl);
|
|
|
+ $(item).attr('answer-id', index).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("answer-isky", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
|
|
|
$(".underlineContent[yaoshi-flag='" + index + "']").not(".noKey").attr("showflag", "0"); // 隐藏答案(这种是连下划线删除的)
|
|
|
}
|
|
|
// 获取当前要是的标准答案
|
|
|
@@ -1212,18 +1219,18 @@ function bindEventTeaOrignalYS(sWidthVal, isAStatus, isMAStatus) {
|
|
|
});
|
|
|
//给音频绑定一个ID(未处理)
|
|
|
$.each($(".audioImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.audioPauseImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
$(item).attr('audio-id', index);
|
|
|
});
|
|
|
//给视频图标处理(未处理)
|
|
|
$.each($(".videoImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.videoPlayImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).videoPlayImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
});
|
|
|
//给口语图标处理(未处理)
|
|
|
$.each($(".oralLanguageImg"), function (index, item) {
|
|
|
- $(item).attr("src", PicInfo.speechAnswerImgUrl);
|
|
|
+ $(item).attr("src", GetPicInfos(cTTypeFunc).speechAnswerImgUrl);
|
|
|
$(item).attr("audiourl", "");
|
|
|
});
|
|
|
//一题多空的答题点标注
|
|
|
@@ -1302,11 +1309,11 @@ function handleAnswerRange() {
|
|
|
// 防止重复添加
|
|
|
if (cTTypeFunc == 2 && ClsName != "answer-body") {
|
|
|
// data-astatus控制作答样式(0表示未提交,1表示提交,2表示回显);data-errstatus判断是否作答(1表示未作答)
|
|
|
- $(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
+ $(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + GetPicInfos(cTTypeFunc).recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + GetPicInfos(cTTypeFunc).answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
}
|
|
|
else if (ClsName != "answer-body") {
|
|
|
// data-astatus控制作答样式(0表示未提交,1表示提交,2表示回显);data-errstatus判断是否作答(1表示未作答)
|
|
|
- $(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
+ $(item).after("<div class='answer-body' answer-id='" + AnswerID + "' parent-anid='" + AnswerPID + "' answer-isky='" + AnswerIsky + "' answer-showanswer='0' data-astatus='0' data-errstatus='0' mobile-type='" + cTTypeFunc + "' onclick='ClickRecFunc(" + AnswerPID + ")' answer-anstext='" + TAnsText + "'><div class='answer-audio-range'><img class='nextpic' src='" + GetPicInfos(cTTypeFunc).recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' mobile-type='" + cTTypeFunc + "'><div class='answer-point-range-div' mobile-type='" + cTTypeFunc + "'><img class='nextpic' src='" + GetPicInfos(cTTypeFunc).answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div></div><buttom class='answer-text' data-astatus='0'></buttom></div>");
|
|
|
}
|
|
|
}
|
|
|
var info = new Object();
|
|
|
@@ -1316,7 +1323,7 @@ function handleAnswerRange() {
|
|
|
info.AnsText = TAnsText; // 标准答案
|
|
|
answerData.push(info);
|
|
|
// 隐藏对应的钥匙和答案
|
|
|
- $(item).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("src", PicInfo.yaoshiHideImgUrl); // 隐藏钥匙
|
|
|
+ $(item).attr("showflag", "0").css("display", "none").attr("data-status", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl); // 隐藏钥匙
|
|
|
$(".underlineContent[yaoshi-flag='" + AnswerID + "']").not(".noKey").css("display", "none"); // 隐藏答案(这种是连下划线删除的)
|
|
|
});
|
|
|
if (cTTypeFunc == 1) {
|
|
|
@@ -1403,7 +1410,7 @@ function reviewAnswer(answerJson) {
|
|
|
//是否之前存在作答音频
|
|
|
//$(selectElement).attr("answer-url", answerObj.AudioUrl);
|
|
|
$(selectElement).children(".answer-audio-range").attr("answer-url", answerObj.AudioUrl);
|
|
|
- $(audioElement).attr("src", PicInfo.recordPlayImgUrl);
|
|
|
+ $(audioElement).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);
|
|
|
$(selectElement).children(".answer-audio-range").attr("play-status", "0");
|
|
|
//独立绑定事件
|
|
|
$(audioElement).on("click", function () {
|
|
|
@@ -1487,7 +1494,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
$(item).children(".answer-text").text(mytext);
|
|
|
}
|
|
|
//音频节点
|
|
|
- $(audioElement).attr("src", PicInfo.recordPlayImgUrl);
|
|
|
+ $(audioElement).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);
|
|
|
$(item).children(".answer-audio-range").attr("answer-url", answerList[index].AudioUrl);
|
|
|
$(item).children(".answer-audio-range").attr("answer-audiolength", answerList[index].AudioLength);
|
|
|
$(item).children(".answer-audio-range").attr("play-status", "0");
|
|
|
@@ -1575,7 +1582,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
var hasAudio = false;
|
|
|
if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
|
|
|
hasAudio = true;
|
|
|
- var HtmlStr = '<div class="answer-audio-range" play-status="0" style="display:inline-block;" answer-audiolength="' + answerList[index].AudioLength + '" answer-url="' + answerList[index].AudioUrl + '"><img class="nextpic" src="' + PicInfo.recordPlayImgUrl + '"><span class="answer-audio-text">作答音频(' + answerList[index].AudioLength + 's)</span></div><span class="answer-audio-range-child"></span>';
|
|
|
+ var HtmlStr = '<div class="answer-audio-range" play-status="0" style="display:inline-block;" answer-audiolength="' + answerList[index].AudioLength + '" answer-url="' + answerList[index].AudioUrl + '"><img class="nextpic" src="' + GetPicInfos(cTTypeFunc).recordPlayImgUrl + '"><span class="answer-audio-text">作答音频(' + answerList[index].AudioLength + 's)</span></div><span class="answer-audio-range-child"></span>';
|
|
|
$(".underlineContent[yaoshi-flag='" + answerid + "']").eq(0).html(HtmlStr);
|
|
|
}
|
|
|
//填充作答内容
|
|
|
@@ -1666,7 +1673,7 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
TText = NHtmlStr.substring(IndexVal, IndexVal + TText.length);
|
|
|
if (TFlag == "sentence" && IndexVal > -1) {
|
|
|
var TNHtmlArr = NHtmlStr.split(TText);
|
|
|
- var RHtml = TNHtmlArr[0] + ' <img src="' + PicInfo.sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1"><span id="' + aItem.HightCode + '" class="sentenceStyle" name="S' + aItem.HightCode + '" flag="sentence" iskeyklg="' + TIskeyklg + '" espflag="' + TEspflag + '" ktype="' + TKtype + '" kcode="' + aItem.HightCode + "|" + aItem.SourceCode + '" data-setstatus="1" data-lstatus="3" onselectstart="return true">' + TText + '</span> ' + TNHtmlArr[1];
|
|
|
+ var RHtml = TNHtmlArr[0] + ' <img src="' + GetPicInfos(cTTypeFunc).sentenceIcoUrl + '" class="sentImagcs" data-lstatus="3" data-setstatus="1"><span id="' + aItem.HightCode + '" class="sentenceStyle" name="S' + aItem.HightCode + '" flag="sentence" iskeyklg="' + TIskeyklg + '" espflag="' + TEspflag + '" ktype="' + TKtype + '" kcode="' + aItem.HightCode + "|" + aItem.SourceCode + '" data-setstatus="1" data-lstatus="3" onselectstart="return true">' + TText + '</span> ' + TNHtmlArr[1];
|
|
|
NHtmlStr = NHtmlStr.replace(TText, RHtml);
|
|
|
}
|
|
|
else if (TFlag == "phrase" && IndexVal > -1) {
|
|
|
@@ -1914,7 +1921,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
|
|
|
}
|
|
|
if (isShowYX && isShowAS) {
|
|
|
$(".yaoshi").attr("data-status", "1");
|
|
|
- $(".yaoshi").attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
+ $(".yaoshi").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
|
|
|
$.each($(".yaoshi"), function (index, item) {
|
|
|
// 显示答案
|
|
|
$(".underlineContent").attr("showflag", "1");
|
|
|
@@ -1922,7 +1929,7 @@ function showHideAnswerEx(isShowYX, isShowAS) {
|
|
|
}
|
|
|
else if (isShowYX && !isShowAS) {
|
|
|
$(".yaoshi").attr("data-status", "0");
|
|
|
- $(".yaoshi").attr("src", PicInfo.yaoshiHideImgUrl);
|
|
|
+ $(".yaoshi").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
|
|
|
$.each($(".yaoshi"), function (index, item) {
|
|
|
// 隐藏答案
|
|
|
$(".underlineContent").attr("showflag", "0");
|
|
|
@@ -2072,11 +2079,11 @@ function AddClickEvent() {
|
|
|
if (datastatus == "0") {
|
|
|
// 隐藏->显示
|
|
|
$(this).attr("data-status", "1");
|
|
|
- $(this).attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
+ $(this).attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
|
|
|
$(".underlineContent[yaoshi-flag='" + answerid + "']").attr("showflag", "1");
|
|
|
// 处理多答题点
|
|
|
if (parentanid != undefined && parentanid != null && parentanid != '') {
|
|
|
- $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "1").attr("src", PicInfo.yaoshiShowImgUrl);
|
|
|
+ $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "1").attr("src", GetPicInfos(cTTypeFunc).yaoshiShowImgUrl);
|
|
|
$(".underlineContent[parent-anid='" + parentanid + "']").attr("showflag", "1");
|
|
|
}
|
|
|
DealCssShowFunc();
|
|
|
@@ -2084,11 +2091,11 @@ function AddClickEvent() {
|
|
|
else if (datastatus == "1") {
|
|
|
// 显示->隐藏
|
|
|
$(this).attr("data-status", "0");
|
|
|
- $(this).attr("src", PicInfo.yaoshiHideImgUrl);
|
|
|
+ $(this).attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
|
|
|
$(".underlineContent[yaoshi-flag='" + answerid + "']").attr("showflag", "0");
|
|
|
// 处理多答题点
|
|
|
if (parentanid != undefined && parentanid != null && parentanid != '') {
|
|
|
- $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "0").attr("src", PicInfo.yaoshiHideImgUrl);
|
|
|
+ $(".yaoshi[parent-anid='" + parentanid + "']").attr("data-status", "0").attr("src", GetPicInfos(cTTypeFunc).yaoshiHideImgUrl);
|
|
|
$(".underlineContent[parent-anid='" + parentanid + "']").attr("showflag", "0");
|
|
|
}
|
|
|
DealCssHiddenFunc();
|
|
|
@@ -2295,6 +2302,8 @@ function aCTJCFunc(sWidthVal, isAStatus, isMAStatus, isShowYX, isShowAS, data) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+var IndexVal = 0;
|
|
|
+
|
|
|
// 高亮调用统一接口(data传递高亮文本)
|
|
|
function FillFunc(data) {
|
|
|
if (cTTypeFunc == 2) {
|
|
|
@@ -2462,21 +2471,21 @@ function playRecordAudio(answerid, isPlay) {
|
|
|
if (playing.length > 0) {
|
|
|
if (isPlay == "1") {
|
|
|
$(playing).attr("play-status", "1");
|
|
|
- $(playing).find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(playing).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
else {
|
|
|
$(playing).attr("play-status", "0");
|
|
|
- $(playing).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(playing).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
if (isPlay == "1") {
|
|
|
$(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").attr("play-status", "1");
|
|
|
- $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
else {
|
|
|
$(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").attr("play-status", "0");
|
|
|
- $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(".underlineContent[yaoshi-flag='" + answerid + "']").find(".answer-audio-range").find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -2552,7 +2561,7 @@ function pauseTextAudio(audioid) {
|
|
|
var playing = $(".audioImg[audio-id='" + audioid + "']");
|
|
|
if (playing.length > 0) {
|
|
|
$(playing).attr("play-status", "0");
|
|
|
- $(playing).attr("src", PicInfo.audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(playing).attr("src", GetPicInfos(cTTypeFunc).audioPauseImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -2561,7 +2570,7 @@ function playTextAudio(audioID) {
|
|
|
var playing = $(".audioImg[audio-id='" + audioID + "']");
|
|
|
if (playing.length > 0) {
|
|
|
$(playing).attr("play-status", "1");
|
|
|
- $(playing).attr("src", PicInfo.audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(playing).attr("src", GetPicInfos(cTTypeFunc).audioPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
}
|
|
|
// 点击高亮调移动端
|
|
|
@@ -2592,21 +2601,21 @@ function recordAudioClick(myobj, id, url) {
|
|
|
var isRecordPlaying = $(".answer-audio-range[play-status='1']");
|
|
|
if (isRecordPlaying.length > 0) {
|
|
|
$(isRecordPlaying).attr("play-status", "0");
|
|
|
- $(isRecordPlaying).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(isRecordPlaying).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
//停止其他原文音频播放
|
|
|
var audioPlaying = $(".audioImg[play-status='1']");
|
|
|
if (audioPlaying.length > 0) {
|
|
|
$(audioPlaying).attr("play-status", "0");
|
|
|
- $(audioPlaying).attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
+ $(audioPlaying).attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地 喇叭 路径替换
|
|
|
}
|
|
|
//设置播放状态
|
|
|
$(myobj).attr("play-status", "1");
|
|
|
- $(myobj).find("img").attr("src", PicInfo.recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(myobj).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPauseImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
else {
|
|
|
$(myobj).attr("play-status", "0");
|
|
|
- $(myobj).find("img").attr("src", PicInfo.recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
+ $(myobj).find("img").attr("src", GetPicInfos(cTTypeFunc).recordPlayImgUrl);//移动端要根据本地路径替换
|
|
|
}
|
|
|
if (cTTypeFunc == 1) {
|
|
|
//移动端添加外部处理,播放录音(安卓)
|