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));
});