diff options
author | Matt <deal.sy@hotmail.com> | 2016-08-16 14:56:39 +1000 |
---|---|---|
committer | Matt <deal.sy@hotmail.com> | 2016-08-16 14:56:39 +1000 |
commit | 799f09b311a34bdf23ea923190e1cbd153998a0a (patch) | |
tree | ed2da2dcd8dd46780b39c8bc90c226a36b69c946 /mediagoblin/static | |
parent | 65805ffb0d20669b70ee2740a15b40002ccc7431 (diff) | |
download | mediagoblin-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.js | 20 |
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(); }); }); + + + |