Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

すべての課題が未提出扱いで色付けされる #603

Open
inaniwaudon opened this issue Sep 9, 2023 · 2 comments · May be fixed by #604
Open

すべての課題が未提出扱いで色付けされる #603

inaniwaudon opened this issue Sep 9, 2023 · 2 comments · May be fixed by #604

Comments

@inaniwaudon
Copy link

inaniwaudon commented Sep 9, 2023

便利な拡張機能をいつもありがとうございます。
Twitter 上で以下のエラー報告のツイートを見掛け、自身の環境でも再現したため報告いたします。
https://twitter.com/INOdesuyo/status/1700391919921373655

課題一覧の色分け機能に関して、未提出の課題一覧 ページに表示される課題が、すべて赤色で表示されてしまっています。

手元で確認したところ、次のコード中で Deadline, Status として取得した innerHTML の値が、それぞれ 2023-04-03 08:50 ~, 2023-04-03 08:50 となっていました。
本来は受付終了日時が取得されるはずのところで、受付開始日時が取得されていることがこのエラーの原因かと思われます。

.map((row) => ({
row,
deadline: getAsgAttrs(row, AsgNegColumn.Deadline),
status: checkStatus ? getAsgAttrs(row, AsgNegColumn.Status) : undefined,
}))

@s7tya
Copy link

s7tya commented Sep 9, 2023

再現しました、manabaの更新で行番号が変わってしまっていそうです。
(全く確認していないですが、公式に課題を非表示にする機能が実装されたこと が関係しているかもしれません(?) )

const enum AsgNegColumn {
Status = 6,
Deadline = 2,
}

この Deadline col の行番号が現在は課題一覧ページでは 4 、非表示にする課題を選択するページでは 6 になっていそうです

@s7tya
Copy link

s7tya commented Nov 11, 2023

代替となるChrome拡張 iroduku manaba を少し前に公開したので今後この issue を参照する人のためにコメントしておきます。あくまで代替なので、元 PR がマージされた場合公開を停止する可能性があります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants