Toggl-Button GitHub

Toggle button for GitHub

目前为 2015-11-13 提交的版本。查看 最新版本

// ==UserScript==
// @name        Toggl-Button GitHub
// @namespace   https://gitlab.paragon-es.de/toggl-button
// @version     1.4
// @include     http*://github.com/*/*/issues/*
// @include     http*://github.com/*/*/poll/*
// @include     http*://github.com/*/*/issues/new
// @grant       GM_xmlhttpRequest
// @grant       GM_addStyle
// @grant       GM_getResourceText
// @grant       GM_getValue
// @grant       GM_setValue
// @grant       GM_info
// @grant       GM_registerMenuCommand
// @require     https://gf.qytechs.cn/scripts/2670-toggllibrary/code/TogglLibrary.js
// @resource    togglStyle https://gitlab.paragon-es.de/toggl-button/core/raw/latest/TogglLibrary.css
// @description Toggle button for GitHub
// ==/UserScript==

new TogglButtonGM('#partial-discussion-header', function (elem) {
  var description, projectIds = [],
    numElem = elem.querySelector('.gh-header-number', elem),
    titleElem = elem.querySelector('.js-issue-title', elem),
    authorElem = document.querySelector('.url.fn'),
    projectElem = document.querySelector('.js-current-repository');

  description = titleElem.textContent.trim();
  if (numElem !== null) {
    description = numElem.textContent.trim() + " " + description;
  }

  if (authorElem !== null) {
    projectIds.push(authorElem.textContent.trim());
  }
  if (projectElem !== null) {
    projectIds.push(projectElem.textContent.trim());
  }

  return {
    className: 'github',
    description: description,
    projectIds: projectIds
  };
});

QingJ © 2025

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