Add End And Start Dates In 1 Click + Reset Dates/All Buttons

Add End And Start Dates In 1 Click And Auto Submit! + Reset Dates/All Buttons

As of 2020-07-31. See the latest version.

// ==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.1
// @description  Add End And Start Dates In 1 Click And Auto Submit! + Reset Dates/All Buttons
// @author       hacker09
// @match        https://myanimelist.net/ownlist/*
// @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();
  }
})();