Show your commented issues on github easily.
Versione datata
// ==UserScript==
// @name Github Commented Issues
// @namespace Github Commented Issues
// @description Show your commented issues on github easily.
// @match https://github.com/issues*
// @author https://github.com/jiacai2050
// @version 0.1.0
// @grant none
// ==/UserScript==
// https://stackoverflow.com/a/14284815/2163429
function getElementByXpath(path) {
return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}
window.onload = function() {
var mentionedTab = getElementByXpath('//*[@id="js-pjax-container"]/div/div[1]/div[1]/a[3]');
var mentionedFilter = mentionedTab.getAttribute("href");
var commenterFilter = mentionedFilter.replace('+mentions', '+commenter') + " sort:updated-desc";
mentionedTab.insertAdjacentHTML('afterend', `<a class="js-selected-navigation-item subnav-item" role="tab" href="${commenterFilter}">Commented</a>`);
}