Gitlab 集成 event

集成自动勾选所有选择复选 event

目前为 2019-10-14 提交的版本。查看 最新版本

// ==UserScript==
// @name Gitlab 集成 event
// @namespace mouyong
// @description 集成自动勾选所有选择复选 event
// @match https://git.cblink.net/*/hooks*
// @match https://git.cblink.net/*/settings/integrations
// @match https://git.cblink.net/*/*/merge_requests/*
// @license LGPL
// @grant none
// @version 0.0.1.20191014034304
// ==/UserScript==
document.querySelectorAll("input[name*='events']").forEach(function (_) {
    _.setAttribute('checked', true);
});

function addPubliskLink() {
  var currentSection = document.querySelector('.mr-info-list');
  if (currentSection === null) return;
  
  var publishLink = document.createElement("a");
  publishLink.setAttribute('href', 'https://git.cblink.net/cblink/cblink/compare/production...develop');
  publishLink.innerText = '发布到正式分支';
  publishLink.style.display = 'block';
  
  var walleLink = document.createElement("a");
  walleLink.setAttribute('href', 'http://walle.cblink.net/task/submit/');
  walleLink.innerText = '前往瓦力部署';
  walleLink.style.display = 'block';

  
  var piplinLink = document.createElement("a");
  piplinLink.setAttribute('href', 'http://piplin.tongxinghui.com/deploy-plan/1');
  piplinLink.innerText = '前往 piplin 部署';
  piplinLink.style.display = 'block';
  
  currentSection.appendChild(publishLink);
  currentSection.appendChild(walleLink);
  currentSection.appendChild(piplinLink);
}

window.onload = function () {
  addPubliskLink();
}