diff --git a/src/js/account-controller.js b/src/js/account-controller.js index 4ed197bcb..8dc204c81 100644 --- a/src/js/account-controller.js +++ b/src/js/account-controller.js @@ -298,7 +298,7 @@ firebase.auth().onAuthStateChanged(function (user) { AccountButton.update(); AccountButton.loading(true); Account.getDataAndInit(); - var displayName = user.displayName; + // var displayName = user.displayName; // var email = user.email; // var emailVerified = user.emailVerified; // var photoURL = user.photoURL; @@ -306,7 +306,6 @@ firebase.auth().onAuthStateChanged(function (user) { // var uid = user.uid; // var providerData = user.providerData; $(".pageLogin .preloader").addClass("hidden"); - $("#menu .icon-button.account .text").text(displayName); // showFavouriteThemesAtTheTop(); CommandlineLists.updateThemeCommands(); diff --git a/src/js/account.js b/src/js/account.js index 47225275c..9a60a01d3 100644 --- a/src/js/account.js +++ b/src/js/account.js @@ -23,6 +23,7 @@ export function getDataAndInit() { DB.initSnapshot() .then(async (e) => { let snap = DB.getSnapshot(); + $("#menu .icon-button.account .text").text(snap.name); if (snap === null) { throw "Missing db snapshot. Client likely could not connect to the backend."; } @@ -287,6 +288,7 @@ let totalSecondsFiltered = 0; export function update() { function cont() { + console.log("updating account page"); ThemeColors.update(); ChartController.accountHistory.updateColors(); ChartController.accountActivity.updateColors(); diff --git a/src/js/account/result-filters.js b/src/js/account/result-filters.js index 1e2af5338..8a9a4f885 100644 --- a/src/js/account/result-filters.js +++ b/src/js/account/result-filters.js @@ -62,7 +62,7 @@ let defaultResultFilters = { }, }; -export let filters; +export let filters = defaultResultFilters; Promise.all([Misc.getLanguageList(), Misc.getFunboxList()]).then((values) => { let languages = values[0]; @@ -73,7 +73,7 @@ Promise.all([Misc.getLanguageList(), Misc.getFunboxList()]).then((values) => { funboxModes.forEach((funbox) => { defaultResultFilters.funbox[funbox.name] = true; }); - filters = defaultResultFilters; + // filters = defaultResultFilters; }); export function getFilters() { @@ -110,7 +110,7 @@ export function load() { // let newTags = $.cookie("activeTags"); try { let newResultFilters = window.localStorage.getItem("resultFilters"); - if (newResultFilters !== undefined && newResultFilters !== "") { + if (newResultFilters != undefined && newResultFilters !== "") { filters = JSON.parse(newResultFilters); save(); } else { @@ -118,6 +118,7 @@ export function load() { save(); } } catch { + console.log("error in loading result filters"); filters = defaultResultFilters; save(); } diff --git a/src/js/commandline-lists.js b/src/js/commandline-lists.js index 6c62fe106..fbd6cc44e 100644 --- a/src/js/commandline-lists.js +++ b/src/js/commandline-lists.js @@ -539,6 +539,22 @@ let commandsPaceCaretStyle = { UpdateConfig.setPaceCaretStyle("underline"); }, }, + { + id: "setPaceCaretStyleCarrot", + display: "carrot", + visible: false, + exec: () => { + UpdateConfig.setPaceCaretStyle("carrot"); + }, + }, + { + id: "setPaceCaretStyleBanana", + display: "banana", + visible: false, + exec: () => { + UpdateConfig.setPaceCaretStyle("banana"); + }, + }, ], }; diff --git a/src/js/config.js b/src/js/config.js index b056afad5..47038d191 100644 --- a/src/js/config.js +++ b/src/js/config.js @@ -729,6 +729,8 @@ export function setPaceCaretStyle(caretStyle, nosave) { $("#paceCaret").removeClass("underline"); $("#paceCaret").removeClass("outline"); $("#paceCaret").removeClass("block"); + $("#paceCaret").removeClass("carrot"); + $("#paceCaret").removeClass("banana"); if (caretStyle == "off") { $("#paceCaret").addClass("off"); @@ -740,6 +742,10 @@ export function setPaceCaretStyle(caretStyle, nosave) { $("#paceCaret").addClass("outline"); } else if (caretStyle == "underline") { $("#paceCaret").addClass("underline"); + } else if (caretStyle == "carrot") { + $("#paceCaret").addClass("carrot"); + } else if (caretStyle == "banana") { + $("#paceCaret").addClass("banana"); } if (!nosave) saveToLocalStorage(); } diff --git a/src/js/exports.js b/src/js/exports.js index 4df468469..91de5b101 100644 --- a/src/js/exports.js +++ b/src/js/exports.js @@ -11,4 +11,4 @@ global.config = Config; // global.addnotif = Notifications.add; global.link = AccountController.linkWithGoogle; -global.filters = ResultFilters.filters; +global.filters = ResultFilters.getFilters(); diff --git a/static/index.html b/static/index.html index fe8aecea6..eaa033535 100644 --- a/static/index.html +++ b/static/index.html @@ -43,8 +43,8 @@ /> diff --git a/static/quotes/french.json b/static/quotes/french.json index 06132d83b..32a242d26 100644 --- a/static/quotes/french.json +++ b/static/quotes/french.json @@ -134,7 +134,7 @@ "id": 20 }, { - "text": "On vous l’a sûrement déjà dit, il faut apprendre à bien choisir ses lectures. Mal les choisir peut nuire gravement à la santé. Un exemple. Vous vous baladez en montagne et, tout en marchant, vous lisez les œuvres complètes d’Hérodote au lieu de lire : ATTENTION, RAVIN. Vous n’irez pas au bout de cette lecture. Vous n’avez pas fait le bon choix.", + "text": "On vous l’a sûrement déjà dit, il faut apprendre à bien choisir ses lectures. Mal les choisir peut nuire gravement à la santé. Un exemple. Vous vous baladez en montagne et, tout en marchant, vous lisez les oeuvres complètes d’Hérodote au lieu de lire : ATTENTION, RAVIN. Vous n’irez pas au bout de cette lecture. Vous n’avez pas fait le bon choix.", "source": "Lemony Snicket - Les Désastreuses aventures des orphelins Baudelaire, tome 7", "length": 346, "id": 21 diff --git a/static/quotes/lithuanian.json b/static/quotes/lithuanian.json index 87a40441b..bd6adab07 100644 --- a/static/quotes/lithuanian.json +++ b/static/quotes/lithuanian.json @@ -120,7 +120,7 @@ "source": "Dievų miškas", "length": 23, "id": 19 - } + }, { "text": "Dviratukas mano niekaip nesustoja. Aš minu į priekį ir dainas dainuoju.", "source": "Dviratukas",