您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
批量上线samza任务脚本
当前为
// ==UserScript== // @name gitlab-ci-batch // @namespace undefined // @version 0.1 // @description 批量上线samza任务脚本 // @author songyang // @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js // @match https://git.yidian-inc.com:8021/cpp-streaming/cpp-samza-task-ci/pipelines/* // @match https://git.yidian-inc.com:8021/crawler/gitlab-ci-test/pipelines/* // @grant none // ==/UserScript== (function() { 'use strict'; $(document).ready(function(){ var selects = [] $("a[data-original-title*='manual']").click(function() { var link = this.href + "/play"; console.log("you found one " + link); var index = $.inArray(link, selects); if (index == -1) { selects.push(link); $(this).css("background-color", "yellow"); } else { selects.splice(index, 1); $(this).css("background-color", "white"); } return false; }); $("div.content-wrapper").append('<div style="text-align: center"><button type="button" class="btn" id="submit-batch" style="width: 500px;">批量上线</button></div>'); $("#submit-batch").click(function() { $.each(selects, function(index, val){ console.log("index is " + index + ", val is " + val); var csrf_token = $('meta[name="csrf-token"]').attr('content'); $.ajax({ url: val, type: "post", headers: { 'x-csrf-token': csrf_token } }); }); }) }); })();