GitLab navigation buttons

Add buttons on the top bar for quick navigation

  1. // ==UserScript==
  2. // @name GitLab navigation buttons
  3. // @description Add buttons on the top bar for quick navigation
  4. // @author eXistenZNL
  5. // @namespace eXistenZNL
  6.  
  7. // @grant none
  8. // @run-at document-end
  9. // @include *://gitlab.com/*
  10. // @include *://gitlab.*.com/*
  11.  
  12. // @date 03/22/2021
  13. // @modified 05/20/2021
  14. // @version 1.1.0
  15. // ==/UserScript==
  16.  
  17.  
  18. (function () {
  19. 'use strict';
  20.  
  21. const nav = document.querySelector('div.top-bar-container');
  22. const html = `
  23. <div class="gl-display-none gl-sm-display-block">
  24. <ul class="breadcrumbs-list">
  25. <li><a href="/dashboard/projects">Projects</a></li>
  26. <li><a href="/dashboard/groups">Groups</a></li>
  27. <li><a href="/dashboard/milestones">Milestones</a></li>
  28. <li><a href="/dashboard/snippets">Snippets</a></li>
  29. <li><a href="/dashboard/activity">Activity</a></li>
  30. <li><a href="/admin">Admin</a></li>
  31. </ul>
  32. </div>`
  33. $(nav).append(html);
  34. })();