My Review - MAL

Open your own review on any entry with a single click!

// ==UserScript==
// @name         My Review - MAL
// @namespace    MyReview
// @version      5
// @description  Open your own review on any entry with a single click!
// @author       hacker09
// @match        https://myanimelist.net/anime/*/*/reviews
// @match        https://myanimelist.net/manga/*/*/reviews
// @icon         https://t3.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://myanimelist.net&size=64
// @run-at       document-end
// @grant        none
// ==/UserScript==

(function() {
  'use strict';
  document.querySelector(".floatRightHeader").innerHTML += `<br><br><br><a style="cursor: pointer;" onclick="fetch('https://myanimelist.net/myreviews.php?${location.href.split(/\//)[3] === 'anime' ? 'seriesid' : 'mid'}=${ location.href.match(/\d+/)[0]}&go=write').then(response => response.url.match('write') !== null ? alert('You haven\\'t reviewed this entry yet!') : window.open('https://myanimelist.net/reviews.php?id=' + response.url.match(/\\d+/)[0]))">Open my Review</a>`; //Add a btn to open the user own review
})();