Fix: error displaying in history.js

main
Leonid Maslakov 11 months ago
parent 2559c40cd1
commit 82da74e12e

@ -223,7 +223,16 @@ document.addEventListener("DOMContentLoaded", () => {
xhr.onload = () => {
// Check HTTP code
if (xhr.status != 200) {
alert("Error: server return " + xhr.status + " HTTP status code.");
switch (xhr.status) {
case 400: alert("{{ call .Translate `error.400` | call .Translate `historyJS.Error` 400 }}"); break;
case 401: alert("{{ call .Translate `error.401` | call .Translate `historyJS.Error` 401 }}"); break;
case 404: alert("{{ call .Translate `error.404` | call .Translate `historyJS.Error` 404 }}"); break;
case 405: alert("{{ call .Translate `error.405` | call .Translate `historyJS.Error` 405 }}"); break;
case 413: alert("{{ call .Translate `error.413` | call .Translate `historyJS.Error` 413 }}"); break;
case 429: alert("{{ call .Translate `error.429` | call .Translate `historyJS.Error` 429 }}"); break;
case 500: alert("{{ call .Translate `error.500` | call .Translate `historyJS.Error` 500 }}"); break;
default: alert("{{ call .Translate `historyJS.ErrorUnknown` `"+xhr.status+"` }}"); break;
}
return;
}

@ -68,6 +68,8 @@ main.Create=Create New Paste
main.AcceptTerms=<a href="%s" target="_blank">See Terms of Use</a>
historyJS.History=History
historyJS.Error=HTTP error: %d %s
historyJS.ErrorUnknown=Unknown error: %s
historyJS.EnableHistory=Remember history
historyJS.HistoryEnabledAlert=History saving has been ENABLED.
historyJS.HistoryDisabledAlert=History saving has been DISABLED.

@ -68,6 +68,8 @@ main.Create=Создать новый отрывок
main.AcceptTerms=<a href="%s" target="_blank">См. условия использования</a>
historyJS.History=История
historyJS.Error=Ошибка HTTP: %d %s
historyJS.ErrorUnknown=Неизвестная ошибка: %s
historyJS.EnableHistory=Сохранять историю
historyJS.ClearHistory=Очистить историю...
historyJS.ClearHistoryConfirm=Вы уверены что хотите очистить историю?

@ -102,17 +102,6 @@ func loadLocales(f embed.FS, localeDir string) (Locales, error) {
}
func (locales Locales) findLocale(req *http.Request) Locale {
// Get accept language by request
req.ParseForm()
langReq := req.Form.Get("lang")
if langReq != "" {
locale, ok := locales[langReq]
if ok == true {
return *locale
}
}
// Get accept language by cookie
langCookie := getCookie(req, "lang")
if langCookie != "" {

Loading…
Cancel
Save