/* Patched MAL functions. */
function patched_anime_checkScoreEnter(e, id) {
if ((window.event ? window.event.keyCode : e.which) == 13)
patched_anime_updateScore(id);
else
return true;
}
function patched_anime_updateScore(entry_id) {
var new_score_centigrade = document.getElementById("scoretext" + entry_id).value;
var new_score = Math.round(new_score_centigrade / 10.);
var payload = {};
$.post("/includes/ajax.inc.php?t=63", {id: entry_id, score: new_score}, function(data) {
document.getElementById("scoreval" + entry_id).innerHTML = new_score_centigrade;
document.getElementById("scoretext" + entry_id).value = "";
document.getElementById("scorediv" + entry_id).style.display = "none";
});
payload[entry_id] = new_score_centigrade;
chrome.storage.local.set(payload);
}
function patched_myinfo_addtolist(anime_id) {
var nscore_centigrade = document.getElementById("myinfo_score").value;
var nstatus = document.getElementById("myinfo_status").value;
var nepsseen = document.getElementById("myinfo_watchedeps").value;
var nscore = Math.round(nscore_centigrade / 10.);
var payload = {};
document.getElementById("myinfoDisplay").innerHTML = '';
$.post("/includes/ajax.inc.php?t=61", {aid:anime_id,score:nscore,status:nstatus,epsseen:nepsseen}, function(data) {
document.getElementById("myinfoDisplay").innerHTML = '';
document.getElementById("addtolist").innerHTML = data;
});
payload[anime_id] = nscore_centigrade;
chrome.storage.local.set(payload);
}
function patched_myinfo_updateInfo(entry_id) {
var nscore_centigrade = document.getElementById("myinfo_score").value;
var nstatus = document.getElementById("myinfo_status").value;
var nepsseen = document.getElementById("myinfo_watchedeps").value;
var naid = document.getElementById("myinfo_anime_id").value;
var curstats = document.getElementById("myinfo_curstatus").value;
var nscore = Math.round(nscore_centigrade / 10.);
var payload = {};
document.getElementById("myinfoDisplay").innerHTML = '
';
$.post("/includes/ajax.inc.php?t=62", {aid:naid,alistid:entry_id,score:nscore,status:nstatus,epsseen:nepsseen,astatus:curstats}, function(data) {
document.getElementById("myinfoDisplay").innerHTML = data;
});
payload[entry_id] = nscore_centigrade;
chrome.storage.local.set(payload);
}
/* Extension hooks. */
function hook_animelist() {
// chrome.storage.local.clear();
chrome.storage.local.get(null, function(data) {
$("span[id^='scoreval']").each(function(i, el) {
var aid = el.id.split("scoreval")[1];
var old_div = $("#scorediv" + aid);
old_div.attr("id", "delete-me");
var new_div = $('