xSh0uTx / KB Formatter

// ==UserScript==
// @name         KB Formatter
// @namespace    http://tampermonkey.net/
// @version      0.42
// @description  KB Formatter
// @author       76561198102993358
// @match        https://qvcprod.service-now.com/kb_view.do?*
// @grant        none
// @copyright 2021, xSh0uTx (https://openuserjs.org/users/xSh0uTx)
// @license MIT
// @downloadURL https://openuserjs.org/install/xSh0uTx/KB_Formatter.user.js
// @updateURL https://openuserjs.org/meta/xSh0uTx/KB_Formatter.meta.js
// ==/UserScript==

//test 0.42


function User_Button(e) {
    //let tempButton = $('myButton1');
    const tgt = e.target;
    navigator.clipboard.writeText("https://qvcprod.service-now.com/itsp?id=kb_article&sys_id=" + document.querySelector("#articleId").value);
    tgt.innerHTML = ' === Copied === ';
    setTimeout(function(){ tgt.innerHTML= "Share with user"; }, 1000);
}



if(document.title.startsWith("IT KB - End User IT Portal")){
    document.querySelector("#header-bar-button-group").innerHTML += '<button id="myButton1" style="margin-left: 10px;" type="button" title="" data-original-title="Copy Permalink to External KB portal" aria-expanded="false">Share with user</button>';
    document.querySelector("#articleFooter > div").innerHTML += '<button id="myButton2" style="white-space: nowrap; float: right; margin-right:5%; margin-bottom:30px;" type="button" title="" data-original-title="Copy Permalink to External KB portal" aria-expanded="false">Share with user</button>';
    document.querySelector("#myButton1").addEventListener ("click", User_Button , false);
    document.querySelector("#myButton2").addEventListener ("click", User_Button , false);
}