Add useful shortcuts to Update Versions and File Properties of current Customer Update
// ==UserScript== // @name ServiceNow - Add "Go to Versions" and "Show File Properties" related links // @namespace http://tampermonkey.net/ // @version 0.1 // @description Add useful shortcuts to Update Versions and File Properties of current Customer Update // @author Ricardo Constantino <[email protected]> // @match https://*.service-now.com/sys_update_xml.do?* // @grant none // ==/UserScript== (function() { 'use strict'; if (typeof g_form === 'undefined') return; let relatedLinksContainer = document.querySelector('ul.related_links_container'); if (!relatedLinksContainer || relatedLinksContainer.children.length < 1) return; [ { title: 'Go To Versions', href: '/sys_update_version_list.do?sysparm_query=name=' + g_form.getValue('name') }, { title: 'Show File Properties', href: '/sys_metadata.do?sysparm_ignore_class=true&sysparm_query=sys_update_name=' + g_form.getValue('name') } ].forEach(link => { let containerElement = document.createElement('li'); let linkElement = document.createElement('a'); linkElement.href = link.href; linkElement.textContent = link.title; linkElement.addClassName('navigation_link'); containerElement.appendChild(linkElement); relatedLinksContainer.insertAdjacentElement('afterbegin', containerElement); }); })();