您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show Link to opened Merge Requests
当前为
- // ==UserScript==
- // @name My Merge Requests Gitlab
- // @namespace http://tampermonkey.net/
- // @version 1.1
- // @description Show Link to opened Merge Requests
- // @author hannsen
- // @match https://git04.quodata.de/*
- // @require https://code.jquery.com/jquery-3.1.1.min.js
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var $merge_button = $($(".user-counter:eq( 1 )").prop('outerHTML'));
- var new_href = $merge_button.children().attr('href').replace('assignee_id','state=opened&author_id');
- $merge_button.children().attr('href',new_href);
- $merge_button.find('span').toggleClass('gitlab-own-merge-requests merge-requests-count issues-count')
- .removeClass('hidden');
- $($merge_button.prop('outerHTML')).insertBefore( ".user-counter:eq( 2 )" );
- $.ajax({
- url: new_href,
- })
- .done(function( data ) {
- var open_mr = $(data).find('a#state-opened > span.badge').html();
- $('.gitlab-own-merge-requests').html( open_mr );
- });
- // when comparing images, choose swipe method
- // var $swipeButton = $('.hidden-xs.btn.btn-default').clone();
- // $swipeButton.removeAttr('href').click(function(){$('li.swipe').click();});
- // $swipeButton.text('Swipe');
- // $swipeButton.insertAfter('.hidden-xs.btn.btn-default');
- })();