DLSite Nyaa Search

Adds live example button, with styling.

// ==UserScript==
// @name        DLSite Nyaa Search
// @description Adds live example button, with styling.
// @match       *://www.dlsite.com/*
// @grant       GM_addStyle
// @license MIT
// @version 0.0.1.20211208121150
// @namespace https://greasyfork.org/users/850330
// ==/UserScript==

//Get work name
let workName = document.querySelector("h1#work_name").innerText

/*--- Create a button in a container div.  It will be styled and
    positioned with CSS.
*/
var zNode       = document.createElement ('div');
zNode.innerHTML = '<button id="myButton" type="button">'
                + 'Nyaa Search</button>'
                ;
zNode.setAttribute ('id', 'myContainer');
document.body.appendChild (zNode);

let div = document.querySelector("h1#work_name");
div.appendChild(zNode);

//--- Activate the newly added button.
document.getElementById ("myButton").addEventListener (
    "click", ButtonClickAction, false
);

function ButtonClickAction (zEvent) {
    window.open('https://' + (window.location.href.split('/')[3] == 'maniax' ? 'sukebei.' : '') + 'nyaa.si/?q=' + workName);
}