diff --git a/main.js b/main.js index 8ea8c96..2042ec8 100644 --- a/main.js +++ b/main.js @@ -6,9 +6,15 @@ var LOADING_IMG = ' / 100")) + .after($("") + .attr("type", "text") + .attr("id", "score_input") + .attr("class", "inputtext") + .attr("size", "3")) + .hide(); + + old_submit.after($("") + .attr("type", "button") + .attr("class", "inputButton") + .attr("style", old_submit.attr("style")) + .attr("value", old_submit.attr("value")) + .click(function(button) { + return function() { return submit_add_form(button); } + }(old_submit))) + .hide(); +} + function hook_edit(anime_id) { retrieve_scores(anime_id, function(score) { var old_input = $("select[name='score']"); @@ -249,7 +293,7 @@ function hook_edit(anime_id) { .attr("style", old_edit.attr("style")) .attr("value", old_edit.attr("value")) .click(function(a_id, button) { - return function() { return submit_edit_form(a_id, 2, old_edit); } + return function() { return submit_edit_form(a_id, 2, button); } }(anime_id, old_edit))) .hide(); @@ -258,7 +302,7 @@ function hook_edit(anime_id) { .attr("class", "inputButton") .attr("value", old_delete.attr("value")) .click(function(a_id, button) { - return function() { return submit_edit_form(a_id, 3, old_delete); } + return function() { return submit_edit_form(a_id, 3, button); } }(anime_id, old_delete))) .hide(); }); @@ -270,8 +314,10 @@ $(document).ready(function() { var href = window.location.href; if (href.indexOf("/animelist/") != -1) hook_list(); - else if (href.indexOf("/anime/") != -1) + else if (href.indexOf("/anime/") != -1 || href.indexOf("/anime.php") != -1) hook_anime(get_anime_id_from_href(href)); + else if (href.indexOf("/panel.php") != -1 && href.indexOf("go=add") != -1) + hook_add(null); else if (href.indexOf("/editlist.php") != -1 && href.indexOf("type=anime") != -1) hook_edit(get_edit_id_from_href(href)); });