Skip to content
This repository has been archived by the owner on Jun 18, 2024. It is now read-only.

Commit

Permalink
ホーム画面へのダークモードを無効化 #3
Browse files Browse the repository at this point in the history
  • Loading branch information
CoreNion committed Aug 22, 2021
1 parent 5393bc1 commit 138541f
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 5 deletions.
20 changes: 17 additions & 3 deletions afterLoad.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,22 @@ function applyDarkMode() {
} else if (path.match(/short_test_sessions/)) {
applyDarkTestPage();
} else if (path.match(/setting\/profile/)) {
applyDarkProfileSettingPage();
//applyDarkProfileSettingPage();
console.log("N予備校側のアップデートのため、ホームへのダークモードは無効化しています...\n(https://github.com/CoreNion/Ny0bi_Tool/issues/3)");
} else if (path.match(/home|lessons|questions|notices|setting|courses\/\d+\/chapters|packages/)) {
applyDarkHomePage();
URLTracker();
/* https://github.com/CoreNion/Ny0bi_Tool/issues/3 */
chrome.storage.local.get("announcedHomeDark", function (data) {
if (!data.announcedHomeDark) {
const confirmClicked = confirm("Ny0bi Toolからのお知らせです。\n現在、ホーム画面がアップデートされたため、ホーム画面へのダークモードを一時的に無効化しています。ご不便をおかけしますが、ご了承ください。\n「OK」をクリックすると詳細情報のページに移動します。");
if(confirmClicked) {
window.open('https://github.com/CoreNion/Ny0bi_Tool/issues/3', '_blank');
}
chrome.storage.local.set({ 'announcedHomeDark': true });
}
});
console.log("N予備校側のアップデートのため、ホームへのダークモードは無効化しています...\n(https://github.com/CoreNion/Ny0bi_Tool/issues/3)");
//applyDarkHomePage();
//URLTracker();
}

chrome.storage.local.set({ 'nowPage': path });
Expand Down Expand Up @@ -393,6 +405,8 @@ function applyDarkTestPage() {

/**
* ホーム系統のページ(授業一覧やフォーラムなども含む)にダークモードを適用する関数
*
* 新ホーム非対応(https://github.com/CoreNion/Ny0bi_Tool/issues/3)
*/
function applyDarkHomePage() {
//クラスが難読化されている上他のページとは仕様が異なるためダークモードにする方法がやや特殊です
Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Ny0bi Tool",
"version": "1.0.1",
"version": "1.0.2",
"manifest_version": 3,
"description": "N予備校をダークモードにするChrome拡張機能。",
"icons": {
Expand Down
2 changes: 1 addition & 1 deletion toolbarPopup/popup.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ body {
background-color: #343946;
color: white;
width: 380px;
height: 380px;
height: 410px;
}

h2 {
Expand Down
2 changes: 2 additions & 0 deletions toolbarPopup/popup.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ <h3 style="display:inline;">ダークモードの有効化/無効化</h3>
</div>
</div>

<h3><a href="https://github.com/CoreNion/Ny0bi_Tool/issues/3" style="color: red;" target="_blank">現在、ホーム画面へのダークモードを無効化しています。</a></h3>

<h3>アップデート情報</h3>
<p>
<span style="font-weight: bold;" id="updateStatus">アップデートはありません。</span>
Expand Down

0 comments on commit 138541f

Please sign in to comment.