$(function () {
$(".no-text-audio").attr("data-drm", GetQueryString("drm"));
$("body").on("click", function () {
if (typeof wpfCallBack != "undefined") {
wpfCallBack.hideTools();
}
});
var html = $.ajax({ url: "data/html.json", async: false }).responseText;//作答信息
var klg = $.ajax({ url: "data/klg.txt", async: false }).responseText;//评阅信息
var klgcode = $.ajax({ url: "data/klgcode.txt", async: false }).responseText;//评阅信息
InitSynPageData(html, klg, klgcode, "http://192.168.129.250:10103/WS_FSCModule/", "zxstu36", 1);
});
//存储页面信息
var pageVar = {
index: 0,
klgArr: [],
klgcodeArr: [],
data: new Object()
}
function updatePlayState(state) {
$(".no-text-audio").attr("data-playing", state);
}
function getKlgCode(klgtext) {
for (var i = 0; i < pageVar.klgArr.length; i++) {
if (klgtext.toLowerCase() == pageVar.klgArr[i].toLowerCase()) {
return pageVar.klgcodeArr[i];
}
}
return "";
}
//设置页面的展示内容
function InitSynPageData(html, klg, klgcode, url, userid) {
var audioMetaData = JSON.parse(html);
pageVar.klgArr = klg.split("|");
pageVar.klgcodeArr = klgcode.split("|");
pageVar.data = audioMetaData;
if (audioMetaData.length > 0) {
$(".no-text-audio").hide();
$.DataTemplate("AudioSynArticle-template", audioMetaData, "AudioContentData", false);
$("#AudioContentData").html($.MarkKnowledge($("#AudioContentData").html(), klg.split("|")));
//知识点绑定事件
$('.TextMark').click(function () {
$(this).attr("id", $(this).attr("word"));//临时给词汇添加ID
ShowWord(this, url, userid);
});
} else {
$(".no-text-audio").show();
$("#AudioContentData").hide();
}
if (typeof wpfCallBack != "undefined") {
wpfCallBack.hideMainWindowLoad();
}
}
//设置页面的展示内容,ismark 是否要标注,0-不标注,1-标注知识点
function InitPageData(html, klg, klgcode, url, userid, ismark) {
if (ismark == 1 && html != "") {
var words = html.replace(/(
]*>)+/gi, "
");
pageVar.klgArr = klg.split("|");
pageVar.klgcodeArr = klgcode.split("|");
//替换所有的换行符
words = words.replace(/\r\n/g, "
");
words = words.replace(/\n/g, "
");
words = $.MarkKnowledge("
" + words + "
", klg.split("|")); var reg = /