Greasy Fork镜像 Links

Add links to navigate to the update tab and links to install scripts

目前為 2016-07-10 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Greasy Fork镜像 Links
// @namespace   chriskim06
// @description Add links to navigate to the update tab and links to install scripts
// @include     https://gf.qytechs.cn/en/users/*
// @version     1.3.0
// @grant       none
// @locale      en
// ==/UserScript==

(function() {

  function createSpan(link, text) {
    var el = document.createElement('span');
    el.className = 'name-description-separator';
    el.innerHTML = text;
    link.parentNode.insertBefore(el, link.nextElementSibling);
  }

  var scripts = document.getElementById('user-script-list');
  if (scripts !== null) {
    var items = document.querySelectorAll('#user-script-list > li');
    for (var i = 0; i < items.length; i++) {
      var link = items[i].querySelector('a');
      var el = document.createElement('a');
      el.href = '/en/scripts/' + items[i].dataset.scriptId + '/versions/new';
      el.innerHTML = 'Edit';
      link.parentNode.insertBefore(el, link.nextElementSibling);
      createSpan(link, ' - ');
      el = document.createElement('a');
      el.href = link.href + '/delete';
      el.innerHTML = 'Delete';
      link.parentNode.insertBefore(el, link.nextElementSibling);
      createSpan(link, '/');
      el = document.createElement('a');
      el.href = link.href + '/code/' + link.innerHTML.replace(/ /g, '%20') + '.user.js';
      el.innerHTML = 'Install';
      link.parentNode.insertBefore(el, link.nextElementSibling);
      createSpan(link, ' - ');
      link.href = link.href + '/code';
    }
    scripts.previousElementSibling.querySelector('h3').innerHTML = 'Scripts (' + items.length + ')';
  }

})();

QingJ © 2025

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