コメントを全部開くのが大変
- レビューが進むにつれていつの間にかコメントが閉じていて、開かないと中身が分からない時などありますよね。全てを見たい時にコメントが多いと全部開くのが大変です。(こんな時↓
そんな時は
- ブラウザのブックマークに以下のスクリプトを登録して、ボタンを押すと一気に開閉を行うことができます。
javascript:
var outdated = Array.from(document.getElementsByClassName('outdated-comment'));
var details = Array.from(document.getElementsByClassName('Details-element'));
var concated = outdated.concat(details);
if (document.querySelectorAll('details[open]').length>0) {
concated.forEach(l => l.removeAttribute('open'));
} else {
concated.forEach(l => l.setAttribute('open', ''));
}
-
Conversation
と Files change
のページのどちらでも使うことができます。
- というか、公式がこの機能を用意してくれればいいのに...
参考
- 以前はこちら↓を参考にしたのを使っていたけど、GithubのDOMの構成が変わって機能しなくなってしまったので新しく作り直しました。
Qiita GitHubのプルリクでoutdated diffへのコメントが閉じてるのを全部開く