--- /dev/null
+$(document).ready(function() {
+
+ $("#search-form").hide();
+ $("#bagit-form").hide();
+ $("#filter-form").hide();
+ $("#download-form").hide();
+
+ //---------------------------------------------------------------------------
+ // Toggle the "Search" popup in the sidebar
+ //---------------------------------------------------------------------------
+ function toggleSearch() {
+ $("#search-form").toggle();
+ $("#search").toggleClass("current");
+ $("#search").toggleClass("active-current");
+ $("#search-arrow").toggleClass("arrow-down");
+ if ($("#search").hasClass("current")) {
+ $("#content").addClass("opacity03");
+ } else {
+ $("#content").removeClass("opacity03");
+ }
+ }
+
+ //---------------------------------------------------------------------------
+ // Toggle the "Filter" popup on entries list
+ //---------------------------------------------------------------------------
+ function toggleFilter() {
+ $("#filter-form").toggle();
+ }
+
+ //---------------------------------------------------------------------------
+ // Toggle the "Download" popup on entries list
+ //---------------------------------------------------------------------------
+ function toggleDownload() {
+ $("#download-form").toggle();
+ }
+
+ //---------------------------------------------------------------------------
+ // Toggle the "Save a Link" popup in the sidebar
+ //---------------------------------------------------------------------------
+ function toggleBagit() {
+ $("#bagit-form").toggle();
+ $("#bagit").toggleClass("current");
+ $("#bagit").toggleClass("active-current");
+ $("#bagit-arrow").toggleClass("arrow-down");
+ if ($("#bagit").hasClass("current")) {
+ $("#content").addClass("opacity03");
+ } else {
+ $("#content").removeClass("opacity03");
+ }
+ }
+
+ //---------------------------------------------------------------------------
+ // Close all #links popups in the sidebar
+ //---------------------------------------------------------------------------
+ function closePopups() {
+ $("#links .messages").hide();
+ $("#links > li > a").removeClass("active-current");
+ $("#links > li > a").removeClass("current");
+ $("[id$=-arrow]").removeClass("arrow-down");
+ $("#content").removeClass("opacity03");
+ }
+
+ $("#search").click(function(){
+ closePopups();
+ toggleSearch();
+ $("#searchfield").focus();
+ });
+
+ $(".filter-btn").click(function(){
+ closePopups();
+ toggleFilter();
+ });
+
+ $(".download-btn").click(function(){
+ closePopups();
+ toggleDownload();
+ });
+
+ $("#bagit").click(function(){
+ closePopups();
+ toggleBagit();
+ $("#plainurl").focus();
+ });
+
+ $("#search-form-close").click(function(){
+ toggleSearch();
+ });
+
+ $("#filter-form-close").click(function(){
+ toggleFilter();
+ });
+
+ $("#download-form-close").click(function(){
+ toggleDownload();
+ });
+
+ $("#bagit-form-close").click(function(){
+ toggleBagit();
+ });
+});