diff --git a/babybuddy/static_src/js/babybuddy.js b/babybuddy/static_src/js/babybuddy.js
index 732f69c3..cf632df9 100644
--- a/babybuddy/static_src/js/babybuddy.js
+++ b/babybuddy/static_src/js/babybuddy.js
@@ -43,3 +43,19 @@ $("form").off("submit", preventDoubleSubmit);
$("form").on("submit", function () {
$(this).on("submit", preventDoubleSubmit);
});
+
+BabyBuddy.RememberAdvancedToggle = function (ptr) {
+ localStorage.setItem("advancedForm", event.newState);
+};
+
+(function toggleAdvancedFields() {
+ window.addEventListener("load", function () {
+ if (localStorage.getItem("advancedForm") !== "open") {
+ return;
+ }
+
+ document.querySelectorAll(".advanced-fields").forEach(function (node) {
+ node.open = true;
+ });
+ });
+})();
diff --git a/babybuddy/templates/babybuddy/base.html b/babybuddy/templates/babybuddy/base.html
index f785dc2e..bf7a029c 100644
--- a/babybuddy/templates/babybuddy/base.html
+++ b/babybuddy/templates/babybuddy/base.html
@@ -44,22 +44,6 @@
{% if user.is_authenticated %}{% endif %}
- {% block javascript %}
-
- {% endblock %}
+ {% block javascript %}{% endblock %}