GitLab Plus

quickly do something for gitlab

  1. // ==UserScript==
  2. // @name GitLab Plus
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1.3
  5. // @description quickly do something for gitlab
  6. // @author huiren
  7. // @match https://gitlab.com/*/commit/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. // 'use strict';
  13.  
  14. var plus = {
  15. link_to: function(url, text) { return $('<a/>').attr('href', url ).html(text) },
  16. };
  17.  
  18. let bc = $('.breadcrumbs-list');
  19. let currentId = $('.breadcrumbs-list li:nth-child(4) a').text();
  20.  
  21. bc.append( plus.link_to('../compare/master...' + currentId, 'diff to master') );
  22. bc.append(' &nbsp; | &nbsp; ');
  23. bc.append( plus.link_to('../compare/' + currentId + '...master', 'diff by master') );
  24.  
  25. })();

QingJ © 2025

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