Adds "Stars" and "Watching" links, as well as your user profile link, to the header alongside the existing "Pull Requests", "Issues" and "Gist" links.
当前为
// ==UserScript==
// @name Github.com - Extra header links
// @namespace r-a-y/github/watching/homepage
// @description Adds "Stars" and "Watching" links, as well as your user profile link, to the header alongside the existing "Pull Requests", "Issues" and "Gist" links.
// @match https://github.com/*
// @version 1.2.3
// @grant none
// ==/UserScript==
var nav, watchingLink, starLink, user, userLink;
nav = document.querySelector('header nav');
watchingLink = document.createElement('a');
watchingLink.href = '/watching';
watchingLink.setAttribute( 'class', 'mr-lg-3' );
watchingLink.innerHTML = 'Watching';
starLink = document.createElement('a');
starLink.href = '/stars';
starLink.setAttribute( 'class', 'mr-lg-3' );
starLink.innerHTML = 'Stars';
user = document.querySelector('.header-nav-current-user .css-truncate-target').textContent;
userLink = document.createElement('a');
userLink.href = '/' + user;
userLink.setAttribute( 'class', 'mr-lg-3' );
userLink.innerHTML = user;
nav.appendChild( starLink );
nav.appendChild( watchingLink );
nav.appendChild( userLink );