Unfold Jira quickfilters

Unfolds Jira quickfilters in Kanban view

  1. // ==UserScript==
  2. // @name Unfold Jira quickfilters
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.4
  5. // @description Unfolds Jira quickfilters in Kanban view
  6. // @author Alan Borowy
  7. // @match https://*.atlassian.net/jira/software/c/projects/*
  8. // @icon https://www.google.com/s2/favicons?domain=bitbucket.org
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. function handleCanvas(quickFiltersButton) {
  15. quickFiltersButton.click()
  16. }
  17.  
  18. // @damd, https://stackoverflow.com/a/35211286
  19. // set up the mutation observer
  20. var observer = new MutationObserver(function (mutations, me) {
  21. // `mutations` is an array of mutations that occurred
  22. // `me` is the MutationObserver instance
  23. var quickFiltersButton = document.querySelector('#ghx-quick-filters .jdgrw0-0.bsBhhk button');
  24. if (quickFiltersButton) {
  25. handleCanvas(quickFiltersButton);
  26. me.disconnect(); // stop observing
  27. return;
  28. }
  29. });
  30.  
  31. // start observing
  32. observer.observe(document, {
  33. childList: true,
  34. subtree: true
  35. });
  36. })();

QingJ © 2025

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