diff --git a/views/admin/css/exhibits.css b/views/admin/css/exhibits.css index 0e698df8..5fefd3b0 100644 --- a/views/admin/css/exhibits.css +++ b/views/admin/css/exhibits.css @@ -155,6 +155,12 @@ padding: 10px 10px 0 10px; } +#cover-image-options .item-metadata, +#attachment-options .item-metadata { + display: none; + margin-bottom: 20px; +} + .editing-selection #item-list, .editing-selection #page-search-form { top: 88px; } diff --git a/views/admin/exhibits/attachment-item-options.php b/views/admin/exhibits/attachment-item-options.php index 25cbdc73..847609b4 100644 --- a/views/admin/exhibits/attachment-item-options.php +++ b/views/admin/exhibits/attachment-item-options.php @@ -35,4 +35,9 @@ - + +
+ + + $item, 'view' => $this)); ?> +
diff --git a/views/admin/exhibits/exhibit-metadata-form.php b/views/admin/exhibits/exhibit-metadata-form.php index 2e680ddb..048fc1fc 100644 --- a/views/admin/exhibits/exhibit-metadata-form.php +++ b/views/admin/exhibits/exhibit-metadata-form.php @@ -152,6 +152,7 @@ ); Omeka.ExhibitBuilder.setUpCoverImageSelect(); + Omeka.ExhibitBuilder.toggleItemMetadata(); }); //]]> diff --git a/views/admin/exhibits/page-form.php b/views/admin/exhibits/page-form.php index c60f5b9e..2d3acbdc 100644 --- a/views/admin/exhibits/page-form.php +++ b/views/admin/exhibits/page-form.php @@ -142,6 +142,7 @@ tinyMCE.execCommand('mceAddControl', false, this.id); }); }); + Omeka.ExhibitBuilder.toggleItemMetadata(); }); diff --git a/views/admin/javascripts/exhibits.js b/views/admin/javascripts/exhibits.js index 302dc4e0..1acca9cc 100644 --- a/views/admin/javascripts/exhibits.js +++ b/views/admin/javascripts/exhibits.js @@ -625,4 +625,19 @@ Omeka.ExhibitBuilder = {}; dialogClass: 'item-dialog' }); } + + Omeka.ExhibitBuilder.toggleItemMetadata = function (showText, hideText) { + $('#attachment-options, #cover-image-options').on('click', '.toggle-item-metadata', function(e) { + e.preventDefault(); + var $toggler = $(this); + var itemMetadataShown = !!$toggler.data('shown'); + if (itemMetadataShown) { + $toggler.text(showText).data('shown', false); + $toggler.siblings('.item-metadata').slideUp('fast'); + } else { + $toggler.text(hideText).data('shown', true); + $toggler.siblings('.item-metadata').slideDown('fast'); + } + }); + }; })(jQuery);