Adds a button to force-review a word from its vocabulary page in JPDB
当前为
// ==UserScript==
// @name JPDB add review button in vocabulary
// @namespace jpdb.io
// @version 0.1
// @description Adds a button to force-review a word from its vocabulary page in JPDB
// @author daruko
// @match https://jpdb.io/vocabulary/*/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=jpdb.io
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
const menu = document.querySelector(".result.vocabulary .menu");
const v = document.querySelector("form.link-like input[name='v']")?.value;
const s = document.querySelector("form.link-like input[name='s']")?.value;
const href = `/review?c=vf,${v},${s}`;
if (menu && s && v) {
menu.after(createLink(href));
}
function createLink(href) {
const wrapper = document.createElement("div");
const a = document.createElement("a");
a.href = href;
a.appendChild(document.createTextNode("Review"));
wrapper.appendChild(a);
return wrapper;
}
})();