diff options
Diffstat (limited to 'jira-fixes.user.js')
-rw-r--r-- | jira-fixes.user.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/jira-fixes.user.js b/jira-fixes.user.js new file mode 100644 index 0000000..ec4d085 --- /dev/null +++ b/jira-fixes.user.js @@ -0,0 +1,44 @@ +// ==UserScript== +// @name Jira Fixes +// @namespace com.teddywing +// @description Various fixes for Jira +// @version 0.0.1 +// @match https://*.atlassian.net/* +// @run-at document-end +// @grant none +// ==/UserScript== + +function focus_left_content_column_v1 () { + var left_column_content = document.querySelector( + '[data-testid="issue.views.issue-details.issue-layout.container-left"]' + ); + left_column_content.focus(); +} + +function focus_left_content_column () { + var observer = new MutationObserver(function(mutation_list) { + for (var i = 0; i < mutation_list.length; i++) { + var mutation = mutation_list[i]; + var left_column_content = mutation.target.querySelector( + '[data-testid="issue.views.issue-details.issue-layout.container-left"]' + ); + + if (!left_column_content) { + continue; + } + + left_column_content.focus(); + } + + }); + + observer.observe( + document.body, + { + childList: true, + subtree: true + } + ); +} + +focus_left_content_column(); |