initQuiz: function(t) {
console.log("State:: start initQuiz"), 900 <= t.total_time ? n.ajax({
url: "/ajax/animeGetQuestion.php",
data: "t=" + Date.now(),
success: function(e) {
i.obj = JSON.parse(e), console.log("State:: start addQuiz"), i.obj.error ? console.log("Error:: error code =" + i.obj.error) : i.addQuiz(t)
},
error: function() {
console.log("Error:: Can't get any question")
}
}) : console.log("Error:: total_time = " + t.total_time), console.log("State:: end initQuiz")
},
addQuiz: function(t) {
var e = i.el.div.cloneNode(!1);
e.className = "video-login-wrapper";
var o = i.el.div.cloneNode(!1);
o.className = "anime-quiz";
var r = i.el.a.cloneNode(!1);
r.href = "#", r.className = "fa fa-times", r.onclick = function(t) {
t.preventDefault(), e.classList.add("vjs-hidden"), n.ajax({
type: "POST",
url: "/ajax/animeAnsQuestion.php",
data: "token=" + i.obj.token + "&ans=0"
})
};
var s = i.el.p.cloneNode(!1);
s.innerHTML = i.obj.question + " (作者:" + i.obj.userid + ")";
var a = i.el.h2.cloneNode(!1);
a.innerHTML = "動漫通 Beta測試版<span>關連作品:" + i.obj.game + "</span>";
var c = i.el.div.cloneNode(!1);
c.className = "support", c.innerHTML = '<a href="
https://www.facebook.com/animategamer/" target="_blank" ><i class="fa fa-chevron-circle-right"></i> 粉絲團找答案</a>';
var l = [];
["a1", "a2", "a3", "a4"].forEach(function(t, e) {
l[t] = i.el.a.cloneNode(!1), l[t].innerHTML = i.obj[t], l[t].href = "#", l[t].dataset.value = ++e, l[t].onclick = i.checkAns
}), a.appendChild(r), o.appendChild(a), o.appendChild(s), ["a1", "a2", "a3", "a4"].forEach(function(t) {
o.appendChild(l[t])
}), o.appendChild(c), e.appendChild(o), t.el().appendChild(e), console.log("State:: added quiz"), i.el.anime_quiz = o, i.el.loginwrapper = e, ["seeked", "seeking", "playing"].forEach(function(n) {
t.on(n, function() {
e.classList.add("vjs-hidden"), console.log("State:: hide quiz")
})
})
},
checkAns: function() {
var t = this.dataset.value;
n.ajax({
type: "POST",
url: "/ajax/animeAnsQuestion.php",
data: "token=" + i.obj.token + "&ans=" + t + "&t=" + Date.now(),
success: function(t) {
var e = JSON.parse(t),
n = i.el.a.cloneNode(!1);
n.href = "#", n.innerHTML = "結束動漫通", n.onclick = function(t) {
t.preventDefault(), i.el.loginwrapper.classList.add("vjs-hidden")
};
var o = i.el.a.cloneNode(!1);
if (o.href = "
https://www.facebook.com/animategamer/", o.target = "_blank", o.innerHTML = "動畫瘋粉絲團", e.error) {
var r = "答題錯誤" === e.msg ? "很遺憾答錯囉!下次可以先上動畫瘋粉絲團找答案喔!" : e.msg;
i.el.anime_quiz.innerHTML = '<h2>動漫通 Beta測試版</h2><p><i class="fa fa-times error"></i>' + r + "</p>", i.el.anime_quiz.appendChild(n), i.el.anime_quiz.appendChild(o)
} else {
i.el.anime_quiz.innerHTML = '<h2>動漫通 Beta測試版</h2><div class="pic"><img src="
https://i2.bahamut.com.tw/anime/award.png" alt=""></div><p class="get"><i class="fa fa-circle-o correct"></i>恭喜答對囉,抽個獎吧!<br></p>';
var s = i.el.a.cloneNode(!1);
s.innerHTML = "抽獎", s.href = "#", s.onclick = function(t) {
t.preventDefault(), i.el.anime_quiz.innerHTML = "<h2>動漫通 Beta測試版</h2><p>" + e.gift + "<br>詳見站內信說明喔!</p>", i.el.anime_quiz.appendChild(n)
};