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",