8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GitHubのプルリクでhidden [items|conversations]を自動的に開く

Last updated at Posted at 2018-03-13

はじめに

GitHubのプルリクでoutdated diffへのコメントが閉じてるのを全部開く
このブックマークレットを便利に使わせてもらってます。

しかし、「hidden itemsやhidden conversations」の「Load more...」はやってくれないので、
この中に隠れてるコメントを読みたい時は手動クリックする必要があります。
スクリーンショット 2018-03-13 10.21.37.png

「コメント全部開いてるのに、前にコメントしたはずの単語をページ内検索しても引っかからぬ!なぜだ!なぜだ!!!」
となってしまう場合は、大体これが理由です。

このブックマークレットで自動的に開くことができる

javascript:Array.from(document.getElementsByClassName('ajax-pagination-btn')).forEach(l => l.click());

diffコメントを開くブックマークレットをちょっと改造させてもらいましたw

問題点

「hidden [items|conversations]」が沢山あるとき、一回の「Load more...」では全部とってこれず、
繰り返しクリックする必要があります。
結局は画面を見て確認しなければいけないという・・・

スクリーンショット 2018-03-13 10.39.57.png  ↓ スクリーンショット 2018-03-13 10.40.12.png

だいたい1回のクリックで80件を取ってくる(155→75)感じっぽいですが
必ず80件とも限らず、詳しい仕様はよく分かりません。

「全部とってこれなかったらもう一回クリック」ってのは不可能ではないはずだけど、
非同期処理の完了を待つなど途端に面倒なコードになりそうなので手をつけてません。
気が向いたらまた書きます。誰か気が向いたらコメントくださいw
(最近こういう「面倒くさいのでここまで」系の終わり方が増えてきたな・・・)

8
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?