aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/static
diff options
context:
space:
mode:
authorMatt <deal.sy@hotmail.com>2016-08-16 14:56:39 +1000
committerMatt <deal.sy@hotmail.com>2016-08-16 14:56:39 +1000
commit799f09b311a34bdf23ea923190e1cbd153998a0a (patch)
treeed2da2dcd8dd46780b39c8bc90c226a36b69c946 /mediagoblin/static
parent65805ffb0d20669b70ee2740a15b40002ccc7431 (diff)
downloadmediagoblin-799f09b311a34bdf23ea923190e1cbd153998a0a.tar.lz
mediagoblin-799f09b311a34bdf23ea923190e1cbd153998a0a.tar.xz
mediagoblin-799f09b311a34bdf23ea923190e1cbd153998a0a.zip
Make the panel default to open and remember preference in local storage.
Diffstat (limited to 'mediagoblin/static')
-rw-r--r--mediagoblin/static/js/header_dropdown.js20
1 files changed, 18 insertions, 2 deletions
diff --git a/mediagoblin/static/js/header_dropdown.js b/mediagoblin/static/js/header_dropdown.js
index 3ee46228..c9a2d8a9 100644
--- a/mediagoblin/static/js/header_dropdown.js
+++ b/mediagoblin/static/js/header_dropdown.js
@@ -17,11 +17,27 @@
*/
$(document).ready(function(){
- $("#header_dropdown").hide();
- $(".header_dropdown_up").hide();
+ var panelclosed = localStorage.getItem("panelclosed");
+ if (panelclosed === "true"){
+ $("#header_dropdown").hide();
+ $(".header_dropdown_up").hide();
+ }
+ else {
+ $(".header_dropdown_down").hide();
+ }
+
$(".header_dropdown_down,.header_dropdown_up").click(function() {
+ if (localStorage.getItem("panelclosed") === "true") {
+ localStorage.setItem("panelclosed", "false");
+ }
+ else {
+ localStorage.setItem("panelclosed", "true");
+ }
$(".header_dropdown_down").toggle();
$(".header_dropdown_up").toggle();
$("#header_dropdown").slideToggle();
});
});
+
+
+