Closed kuma807 closed 2 years ago
ネタバレ防止用ボタンはデフォルトでは無効にしてもらいました。 🍀さんはTwitterを使っています: 「@kumakumaaaaa__ ネタバレ防止用ボタンはデフォルトでは無効にしたいです 理由は↓です * 現行では無効と同じ挙動だから * 私の好み」 / Twitter
設定ですが、コード直書きだと更新時に消えてしまうので、localStorageに置きたいですね。 (ここ修正しなくてもpull-request通します)
設定変更方法ですが、コンソールにコマンド打ってもらうのがよいかと思います。 画面内に設定変更ボタンを置く方法は、ボタンを置くよい場所がなくて悪いと思います。
キーは他に合わせてatcoderDifficultyDisplayEnableDifficultyShowButton
にします。
問題一覧ページと提出一覧ページのボタンの表示方法を変更しました。修正したのは以下のコードです。 https://github.com/hotarunx/AtCoderDifficultyDisplay/pull/12/commits/8194ddb94159ece6872ffaf390e1675f9e2946a2#diff-b513959b106b2abec77a76ef5740ce223aeb8d239bfc6f7c7aa850f0390b176eR92
従来の表示方法
新しい表示方法
動くようになったので一旦マージします。 機能追加・改善あればまたPR出してください。
概要
difficultyのネタバレ防止目的で最初はdifficultyを表示せず、ボタンを押すことでdifficultyを表示するように変更しました。またデフォルトではネタバレ防止機能は機能しておらず 該当コード (https://github.com/kuma807/AtCoderDifficultyDisplay/blob/feat/addDifficultyShowButton/code.js#L22) のhideDifficultyをtrueに変更することでネタバレ防止機能を利用することが出来ます。
動作画面
問題ページのボタンを押す前
問題ページのボタンを押した後
問題一覧ページのボタンを押す前
問題一覧ページのボタンを押した後