diff --git a/admin/themes/default/javascripts/collections-browse.js b/admin/themes/default/javascripts/collections-browse.js new file mode 100644 index 0000000000..aef6bd7adc --- /dev/null +++ b/admin/themes/default/javascripts/collections-browse.js @@ -0,0 +1,39 @@ +if (!Omeka) { + var Omeka = {}; +} + +Omeka.CollectionsBrowse = {}; + +(function ($) { + Omeka.CollectionsBrowse.setupDetails = function (detailsText, showDetailsText, hideDetailsText) { + $('.details').hide(); + $('.action-links').prepend(' '); + + $('tr.collection').each(function() { + var collectionDetails = $(this).find('.details'); + if ($.trim(collectionDetails.html()) != '') { + $(this).find('.details-link').css({'color': '#4E7181', 'cursor': 'pointer'}).click(function() { + collectionDetails.slideToggle('fast'); + }); + } + }); + + var toggleList = '' + showDetailsText + ''; + + $('.collection-add').after(toggleList); + + // Toggle collection details. + var detailsShown = false; + $('.toggle-all-details').click(function (e) { + e.preventDefault(); + if (detailsShown) { + $('.toggle-all-details').text(showDetailsText); + $('.details').slideUp('fast'); + } else { + $('.toggle-all-details').text(hideDetailsText); + $('.details').slideDown('fast'); + } + detailsShown = !detailsShown; + }); + }; +})(jQuery);