자동으로 Jira 주석 축소 해제

2945 단어 showdevproductivity
Jira를 사용하는 경우 티켓 댓글을 잘못(Twitter와 같이 역순) 또는 올바르게(인간이 영어를 읽는 방식)로 주문할 수 있다는 것을 알고 있을 것입니다.

기본 설정은 "잘못된1"입니다.

수정하면 다른 문제가 남습니다. 당신은 사용자로서 올바른 순서로 댓글을 읽고 싶어하지만 최신 댓글에도 관심이 있을 가능성이 가장 높습니다. Atlassian만이 아래로 스크롤하여 "최신 댓글 보기"를 수십 번2 클릭한 여러 시간 단위 기간이 지날 때까지 읽을 수 없도록 결정했습니다.

그래서 이 문제를 해결하기 위해 예외적으로 멍청한 Chrom(e|ium) 확장 프로그램을 만들었습니다. 이 확장 프로그램은 사용자를 대신하여 주기적으로 버튼을 매시합니다.

const swonk = function() {
  const buttonNodes = document.querySelectorAll('[data-test-id="issue.views.issue-details.issue-layout.left-most-column"] button');
  const buttonElements = [...buttonNodes].filter(e => e.innerText.match(/^View\s+\d+\s+remaining\snewer\scomments$/));

  buttonElements.forEach(e => e.click());
}

setInterval(swonk, 100);


나는 왜 당신이 묻는 MutationObserver를 사용하지 않습니까? 글쎄, 그것을 입력하는 데 2분이 넘게 걸렸기 때문에 Jira의 HTML은 완전한 div 수프이기 때문에 관찰할 유용한 것을 찾을 수 없었습니다.

저처럼 게으르신 분들은 이거 가져가시면 됩니다. 변경을 위해 GitHub에 올렸습니다. moopet/jira-comment-uncollapser



추가 효과에 대한 대체 단어를 사용할 수 있습니다.

Hyperbole은 좋습니다. "하이퍼"가 포함되어 있으므로 그래야 합니다.

좋은 웹페이지 즐겨찾기