Github: Add Releases Button

Adds a releases button

当前为 2014-10-12 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Github: Add Releases Button
  3. // @namespace https://github.com/phracker
  4. // @version 0.1.2
  5. // @description Adds a releases button
  6. // @include http*://*github.com/*/*
  7. // ==/UserScript==
  8.  
  9. var releasesButton = document.evaluate('/html/body/div[1]/div[3]/div[3]/div[1]/div[1]/div[1]/div/ul[1]/li[4]',document,null,9,null).singleNodeValue.cloneNode(true);
  10. releasesButton.setAttribute('aria-label','Releases');
  11. var a = releasesButton.getElementsByTagName('a').item(0);
  12. a.href = a.href.replace(/wiki$/,'releases');
  13. a.setAttribute('aria-label','Releases');
  14. a.setAttribute('data-hotkey','g r');
  15. a.setAttribute('data-selected-links',a.getAttribute('data-selected-links').replace('repo_wiki','repo_releases').replace(/wiki$/,'releases'));
  16. a.getElementsByClassName('full-word').item(0).textContent = 'Releases';
  17. a.getElementsByTagName('span').item(0).class = 'octicon octicon-rocket';
  18.  
  19. var menu = document.evaluate('/html/body/div[1]/div[3]/div[3]/div[1]/div[1]/div[1]/div/ul[1]',document,null,9,null).singleNodeValue;
  20. menu.appendChild(releasesButton);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址