diff --git a/config.jsonc b/config.jsonc index a3c4474..9e5f82c 100644 --- a/config.jsonc +++ b/config.jsonc @@ -261,6 +261,14 @@ "find": true, "sort": true }, + { + "id": "volume", + "title": "Volume", + "type": "string", + "columnWidth": 128, + "find": true, + "sort": true + }, { "id": "language", "title": "Language", diff --git a/static/js/documentInfoView.mdr.js b/static/js/documentInfoView.mdr.js index 3222068..d185f55 100644 --- a/static/js/documentInfoView.mdr.js +++ b/static/js/documentInfoView.mdr.js @@ -230,7 +230,7 @@ pandora.ui.documentInfoView = function(data, isMixed) { // Director, Year and Country ---------------------------------------------- renderGroup(['author', 'date', 'format']); - renderGroup(['publisher', 'place', 'series', 'language']); + renderGroup(['publisher', 'place', 'series', 'volume', 'language']); renderGroup(['source', 'links']); renderGroup(['movement', 'event', 'associatedgroups']); renderGroup(['tags']); @@ -270,7 +270,7 @@ pandora.ui.documentInfoView = function(data, isMixed) { } // Preview - if (data.extension == 'pdf') { + if (data.extension == 'pdf' && !isMultiple) { var $div = $('
').css({ marginTop: '12px', }).html( diff --git a/static/js/infoView.mdr.js b/static/js/infoView.mdr.js index 9952aa3..f3a1a73 100644 --- a/static/js/infoView.mdr.js +++ b/static/js/infoView.mdr.js @@ -1,8 +1,10 @@ 'use strict'; -pandora.ui.infoView = function(data) { +pandora.ui.infoView = function(data, isMixed) { + isMixed = isMixed || {}; var ui = pandora.user.ui, + isMultiple = arguments.length == 2, canEdit = pandora.site.capabilities.canEditMetadata[pandora.user.level] || data.editable, canRemove = pandora.site.capabilities.canRemoveItems[pandora.user.level] || data.editable, css = {