|
2 | 2 | // https://github.com/hannsen/userscripts
|
3 | 3 | // @name My Merge Requests Gitlab
|
4 | 4 | // @namespace http://tampermonkey.net/
|
5 |
| -// @version 1.8 |
| 5 | +// @version 1.9 |
6 | 6 | // @description Show Link to opened Merge Requests, auto click swipe on MR with pics
|
7 | 7 | // @author hannsen
|
8 | 8 | // @match https://git04.quodata.de/*
|
|
16 | 16 | (function() {
|
17 | 17 | 'use strict';
|
18 | 18 |
|
19 |
| - var swipe = 0; |
20 |
| - function scrollFunction() { |
21 |
| - if(!swipe) |
22 |
| - swipe = $('li.swipe'); |
23 |
| - |
24 |
| - for(var i = 0; i < swipe.length; i++){ |
25 |
| - if(isScrolledIntoView(swipe[i])){ |
26 |
| - swipe[i].click(); |
27 |
| - return; |
28 |
| - } |
29 |
| - } |
30 |
| - } |
31 |
| - |
32 |
| - function isScrolledIntoView(elem) { |
33 |
| - var docViewTop = $(window).scrollTop(); |
34 |
| - var docViewBottom = docViewTop + $(window).height(); |
35 |
| - var elemTop = $(elem).offset().top; |
36 |
| - var elemBottom = elemTop + $(elem).height(); |
37 |
| - return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); |
38 |
| - } |
39 |
| - |
40 |
| - if(window.location.href.indexOf("merge_requests") > 0) |
41 |
| - window.onscroll = scrollFunction; |
| 19 | + // var swipe = 0; |
| 20 | + // function scrollFunction() { |
| 21 | + // if(!swipe) |
| 22 | + // swipe = $('li.swipe'); |
| 23 | +// |
| 24 | + // for(var i = 0; i < swipe.length; i++){ |
| 25 | + // if(isScrolledIntoView(swipe[i])){ |
| 26 | + // swipe[i].click(); |
| 27 | + // return; |
| 28 | + // } |
| 29 | + // } |
| 30 | + // } |
| 31 | +// |
| 32 | + // function isScrolledIntoView(elem) { |
| 33 | + // var docViewTop = $(window).scrollTop(); |
| 34 | + // var docViewBottom = docViewTop + $(window).height(); |
| 35 | + // var elemTop = $(elem).offset().top; |
| 36 | + // var elemBottom = elemTop + $(elem).height(); |
| 37 | + // return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); |
| 38 | + // } |
| 39 | +// |
| 40 | + // if(window.location.href.indexOf("merge_requests") > 0) |
| 41 | + // window.onscroll = scrollFunction; |
42 | 42 |
|
43 | 43 |
|
44 | 44 | var $merge_button = $($(".user-counter:eq( 1 )").prop('outerHTML'));
|
45 |
| - var new_href = $merge_button.children().attr('href').replace('assignee_id','state=opened&author_id'); |
| 45 | + var new_href = $merge_button.children().attr('href').replace('assignee_username','scope=all&state=opened&author_username'); |
46 | 46 | $merge_button.children().attr('href',new_href);
|
47 | 47 | $merge_button.find('span').toggleClass('gitlab-own-merge-requests merge-requests-count issues-count')
|
48 | 48 | .removeClass('hidden');
|
|
0 commit comments