summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/web
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-24 14:43:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-24 14:43:53 +0900
commit38a1d6693a3295dc59cf82c57ccab96112affa2b (patch)
treeea583e27e1f0a57725530f24509cb29339d8c458 /packages/backend/src/server/web
parentrefactor (diff)
downloadmisskey-38a1d6693a3295dc59cf82c57ccab96112affa2b.tar.gz
misskey-38a1d6693a3295dc59cf82c57ccab96112affa2b.tar.bz2
misskey-38a1d6693a3295dc59cf82c57ccab96112affa2b.zip
:art:
Diffstat (limited to 'packages/backend/src/server/web')
-rw-r--r--packages/backend/src/server/web/boot.js70
1 files changed, 35 insertions, 35 deletions
diff --git a/packages/backend/src/server/web/boot.js b/packages/backend/src/server/web/boot.js
index fd7f54da54..825f02e835 100644
--- a/packages/backend/src/server/web/boot.js
+++ b/packages/backend/src/server/web/boot.js
@@ -160,37 +160,41 @@
<path d="M12 9v2m0 4v.01"></path>
<path d="M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75"></path>
</svg>
- <h1>An error has occurred!</h1>
- <button class="button-big" onclick="location.reload();">
- <span class="button-label-big">Refresh</span>
+ <h1>Failed to load<br>読み込みに失敗しました</h1>
+ <button class="button-big" onclick="location.reload(true);">
+ <span class="button-label-big">Reload / リロード</span>
</button>
- <p class="dont-worry">Don't worry, it's (probably) not your fault.</p>
- <p>If the problem persists after refreshing, please contact your instance's administrator.<br>You may also try the following options:</p>
- <p>Update your os and browser.</p>
- <p>Disable an adblocker.</p>
- <a href="/flush">
- <button class="button-small">
- <span class="button-label-small">Clear preferences and cache</span>
- </button>
- </a>
- <br>
- <a href="/cli">
- <button class="button-small">
- <span class="button-label-small">Start the simple client</span>
- </button>
- </a>
- <br>
- <a href="/bios">
- <button class="button-small">
- <span class="button-label-small">Start the repair tool</span>
- </button>
- </a>
+ <p><b>The following actions may solve the problem. / 以下を行うと解決する可能性があります。</b></p>
+ <p>Clear the browser cache / ブラウザのキャッシュをクリアする</p>
+ <p>Update your os and browser / ブラウザおよびOSを最新バージョンに更新する</p>
+ <p>Disable an adblocker / アドブロッカーを無効にする</p>
+ <details style="color: #86b300;">
+ <summary>Other options / その他のオプション</summary>
+ <a href="/flush">
+ <button class="button-small">
+ <span class="button-label-small">Clear preferences and cache</span>
+ </button>
+ </a>
+ <br>
+ <a href="/cli">
+ <button class="button-small">
+ <span class="button-label-small">Start the simple client</span>
+ </button>
+ </a>
+ <br>
+ <a href="/bios">
+ <button class="button-small">
+ <span class="button-label-small">Start the repair tool</span>
+ </button>
+ </a>
+ </details>
<br>
<div id="errors"></div>
`;
errorsElement = document.getElementById('errors');
}
const detailsElement = document.createElement('details');
+ detailsElement.id = 'errorInfo';
detailsElement.innerHTML = `
<br>
<summary>
@@ -247,7 +251,7 @@
.button-label-big {
color: #222;
font-weight: bold;
- font-size: 20px;
+ font-size: 1.2em;
padding: 12px;
}
@@ -267,11 +271,6 @@
font-size: 16px;
}
- .dont-worry,
- #msg {
- font-size: 18px;
- }
-
.icon-warning {
color: #dec340;
height: 4rem;
@@ -279,14 +278,15 @@
}
h1 {
- font-size: 32px;
+ font-size: 1.5em;
+ margin: 1em;
}
code {
font-family: Fira, FiraCode, monospace;
}
- details {
+ #errorInfo {
background: #333;
margin-bottom: 2rem;
padding: 0.5rem 1rem;
@@ -296,16 +296,16 @@
margin: auto;
}
- summary {
+ #errorInfo summary {
cursor: pointer;
}
- summary > * {
+ #errorInfo summary > * {
display: inline;
}
@media screen and (max-width: 500px) {
- details {
+ #errorInfo {
width: 50%;
}
`)