Greasy Fork is available in English.
Add End And Start Dates In 1 Click And Auto Submit! + Reset Dates/All Buttons
当前为
// ==UserScript==
// @name Add End And Start Dates In 1 Click + Reset Dates/All Buttons
// @namespace Add End And Start Dates In 1 Click + Reset Dates/All Buttons,
// @version 1.0
// @description Add End And Start Dates In 1 Click And Auto Submit! + Reset Dates/All Buttons
// @author hacker09
// @match https://myanimelist.net/ownlist/anime/*
// @require http://code.jquery.com/jquery-3.3.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $ = window.jQuery;
//**********************************************************************************************************************************************************************
var ResetBTNStart = document.createElement("a");
ResetBTNStart.innerHTML = "Reset";
document.getElementById("start_date_insert_today").parentElement.appendChild(ResetBTNStart);
ResetBTNStart.setAttribute("id", "resetstart");
ResetBTNStart.setAttribute("style", "margin-left: 5px;height: 10px;width: 10px;top: 10px;");
document.getElementById('resetstart').onclick = function (){document.getElementById("add_anime_start_date_year").selectedIndex = -1;
document.getElementById("add_anime_start_date_day").selectedIndex = -1;
document.getElementById("add_anime_start_date_month").selectedIndex = -1;
}
//**********************************************************************************************************************************************************************
var ResetBTNEnd = document.createElement("a");
ResetBTNEnd.innerHTML = "Reset";
document.getElementById("end_date_insert_today").parentElement.appendChild(ResetBTNEnd);
ResetBTNEnd.setAttribute("id", "resetend");
ResetBTNEnd.setAttribute("style", "margin-left: 5px;height: 10px;width: 10px;top: 10px;");
document.getElementById('resetend').onclick = function (){document.getElementById("add_anime_finish_date_year").selectedIndex = -1;
document.getElementById("add_anime_finish_date_day").selectedIndex = -1;
document.getElementById("add_anime_finish_date_month").selectedIndex = -1;
}
//**********************************************************************************************************************************************************************
var AddDates = document.createElement("a");
AddDates.innerHTML = "Add End And Start Dates + Submit";
document.querySelector('.notice_open_public').appendChild(AddDates);
AddDates.setAttribute("id", "addalldates");
AddDates.setAttribute("style", "margin-left: 5px;height: 10px;width: 10px;top: 10px;");
document.getElementById('addalldates').onclick = function (){document.getElementById("start_date_insert_today").click();
document.getElementById("end_date_insert_today").click();
document.getElementsByClassName("inputButton main_submit")[0].click();
}
//**********************************************************************************************************************************************************************
var InsertStart = document.createElement("a");
InsertStart.innerHTML = "Insert + Submit";
document.getElementById("unknown_start").parentElement.appendChild(InsertStart);
InsertStart.setAttribute("id", "InsertStart");
InsertStart.setAttribute("style", "margin-left: 253px;");
document.getElementById('InsertStart').onclick = function (){document.getElementById("start_date_insert_today").click();;
document.getElementsByClassName("inputButton main_submit")[0].click();
document.getElementById("unknown_start").click();
}
//**********************************************************************************************************************************************************************
var InsertEnd = document.createElement("a");
InsertEnd.innerHTML = "Insert + Submit";
document.getElementById("unknown_end").parentElement.appendChild(InsertEnd);
InsertEnd.setAttribute("id", "InsertEnd");
InsertEnd.setAttribute("style", "margin-left: 253px;");
document.getElementById('InsertEnd').onclick = function (){document.getElementById("end_date_insert_today").click();;
document.getElementsByClassName("inputButton main_submit")[0].click();
document.getElementById("unknown_end").click();
}
//**********************************************************************************************************************************************************************
var Blank = document.createElement("a");
Blank.innerHTML = " ";
document.getElementById("InsertEnd").parentElement.appendChild(Blank);
Blank.setAttribute("id", "Blank");
Blank.setAttribute("style", "margin-left: 100px;");
//**********************************************************************************************************************************************************************
var ResetAlmostAll = document.createElement("a");
ResetAlmostAll.innerHTML = "Reset Almost Everything";
document.getElementById("unknown_end").parentElement.appendChild(ResetAlmostAll);
ResetAlmostAll.setAttribute("id", "resetalmostall");
ResetAlmostAll.setAttribute("style", "margin-left: 100px;");
document.getElementById('resetalmostall').onclick = function resetSelectElement(selectElement) {$('select').prop('selectedIndex', 0);
document.getElementById("unknown_end").click();
}
})();