var $ = global.jquery = require('jquery'); $(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(); }); });