NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==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); }