diff --git a/app/views/hyrax/base/show.html.erb b/app/views/hyrax/base/show.html.erb index ebdbac90b..495fd205d 100644 --- a/app/views/hyrax/base/show.html.erb +++ b/app/views/hyrax/base/show.html.erb @@ -28,7 +28,7 @@ <% end %>
- <%= render 'representative_media', presenter: @presenter, viewer: false unless @presenter.iiif_viewer? %> + <%= render 'representative_media', presenter: @presenter, viewer: false %> <%= render 'citations', presenter: @presenter %> <%= render 'social_media' %>
diff --git a/app/views/hyrax/file_sets/media_display/_image.html.erb b/app/views/hyrax/file_sets/media_display/_image.html.erb index 3a21ee134..fa8d72d2c 100644 --- a/app/views/hyrax/file_sets/media_display/_image.html.erb +++ b/app/views/hyrax/file_sets/media_display/_image.html.erb @@ -4,10 +4,12 @@ Hyrax.config.display_media_download_link?) %>

<%= t('hyrax.file_set.show.downloadable_content.heading') %>

- <%= image_tag thumbnail_url(file_set), + <% if !@presenter.respond_to?(:iiif_viewer?) || !@presenter.iiif_viewer? %> + <%= image_tag thumbnail_url(file_set), class: "representative-media", alt: "", role: "presentation" %> + <% end %> <%= link_to t('hyrax.file_set.show.downloadable_content.image_link'), hyrax.download_path(file_set), data: { label: file_set.id }, diff --git a/public/universalviewer/dist/uv-2.0.1/lib/uv-seadragon-extension.en-GB.config.json b/public/universalviewer/dist/uv-2.0.1/lib/uv-seadragon-extension.en-GB.config.json new file mode 100644 index 000000000..7c913a87d --- /dev/null +++ b/public/universalviewer/dist/uv-2.0.1/lib/uv-seadragon-extension.en-GB.config.json @@ -0,0 +1,371 @@ +{ + "options": { + "allowStealFocus": false, + "bookmarkThumbHeight": 150, + "bookmarkThumbWidth": 90, + "dropEnabled": true, + "footerPanelEnabled": true, + "headerPanelEnabled": true, + "leftPanelEnabled": true, + "limitLocales": false, + "multiSelectionMimeType": "application/zip", + "navigatorEnabled": true, + "openTemplate": "http://universalviewer.io?manifest={0}", + "overrideFullScreen": false, + "pagingEnabled": true, + "pagingOptionEnabled": true, + "pessimisticAccessControl": false, + "preserveViewport": false, + "rightPanelEnabled": false, + "saveUserSettings": false, + "clickToZoomEnabled": true, + "searchWithinEnabled": true, + "termsOfUseEnabled": false, + "theme": "uv-en-GB-theme", + "tokenStorage": "session", + "useArrowKeysToNavigate": false, + "zoomToSearchResultEnabled": true + }, + "modules": { + "contentLeftPanel": { + "options": { + "defaultToTreeEnabled": false, + "defaultToTreeIfGreaterThan": 0, + "elideCount": 40, + "expandFullEnabled": true, + "galleryThumbChunkedResizingThreshold": 400, + "galleryThumbHeight": 320, + "galleryThumbLoadPadding": 3, + "galleryThumbWidth": 200, + "oneColThumbHeight": 320, + "oneColThumbWidth": 200, + "pageModeEnabled": true, + "panelAnimationDuration": 250, + "panelCollapsedWidth": 30, + "panelExpandedWidth": 255, + "panelOpen": true, + "tabOrder": "", + "thumbsEnabled": true, + "thumbsExtraHeight": 8, + "thumbsImageFadeInDuration": 300, + "thumbsLoadRange": 15, + "treeEnabled": true, + "twoColThumbHeight": 150, + "twoColThumbWidth": 90 + }, + "content": { + "collapse": "Collapse Contents", + "collapseFull": "Collapse Gallery", + "date": "date", + "expand": "Expand Contents", + "expandFull": "Expand Gallery", + "index": "Index", + "searchResult": "{0} search result", + "searchResults": "{0} search results", + "sortBy": "Sort By:", + "thumbnails": "Thumbnails", + "title": "Contents", + "volume": "volume" + } + }, + "dialogue": { + "content": { + "close": "Close" + } + }, + "downloadDialogue": { + "options": { + "confinedImageSize": 1000, + "currentViewDisabledPercentage": 90, + "maxImageWidth": 5000, + "optionsExplanatoryTextEnabled": false, + "selectionEnabled": false + }, + "content": { + "currentViewAsJpg": "Current view {0} x {1}px (jpg)", + "currentViewAsJpgExplanation": "Opens in a new window", + "download": "Download", + "downloadSelection": "Download Selection", + "downloadSelectionExplanation": "Opens a dialogue to select which pages to download.", + "editSettings": "Edit Settings", + "entireDocument": "Entire document ({0})", + "entireFileAsOriginal": "Entire file ({0})", + "noneAvailable": "No download options are available.", + "pagingNote": "Please turn off Two Page View for additional options.", + "preview": "Preview", + "title": "Download", + "wholeImageHighRes": "Whole image {0} x {1}px ({2})", + "wholeImageHighResExplanation": "Opens in a new window.", + "wholeImagesHighRes": "Whole images ({0})", + "wholeImagesHighResExplanation": "Opens in two new windows.", + "wholeImageLowResAsJpg": "Whole image {0} x {1}px (jpg)", + "wholeImageLowResAsJpgExplanation": "Opens in a new window." + } + }, + "footerPanel": { + "options": { + "bookmarkEnabled": false, + "downloadEnabled": false, + "embedEnabled": false, + "feedbackEnabled": false, + "fullscreenEnabled": true, + "minimiseButtons": true, + "moreInfoEnabled": true, + "openEnabled": false, + "printEnabled": false, + "shareEnabled": true + }, + "content": { + "bookmark": "Add to bookmarks", + "download": "Download", + "embed": "Embed", + "feedback": "Feedback", + "exitFullScreen": "Exit Full Screen", + "fullScreen": "Full Screen", + "open": "Open", + "share": "Share" + } + }, + "genericDialogue": { + "content": { + "emptyValue": "please enter a value.", + "invalidNumber": "Please enter a valid number.", + "noMatches": "No matches were found.", + "ok": "OK", + "pageNotFound": "This item does not contain a page with the number you entered. Try switching the numbering mode to 'image'.", + "refresh": "Refresh" + } + }, + "headerPanel": { + "options": { + "localeToggleEnabled": false, + "settingsButtonEnabled": false + } + }, + "helpDialogue": { + "content": { + "text": "placeholder text", + "title": "Help" + } + }, + "moreInfoRightPanel": { + "options": { + "canvasDisplayOrder": "", + "canvasExclude": "", + "copyToClipboardEnabled": false, + "manifestDisplayOrder": "", + "manifestExclude": "", + "panelAnimationDuration": 250, + "panelCollapsedWidth": 30, + "panelExpandedWidth": 255, + "panelOpen": false, + "rtlLanguageCodes": "ar, ara, dv, div, he, heb, ur, urd", + "showAllLanguages": false, + "textLimit": 4, + "textLimitType": "lines" + }, + "content": { + "attribution": "Attribution", + "collapse": "Collapse Information", + "collapseFull": "Collapse Gallery", + "description": "Description", + "expand": "Expand Information", + "expandFull": "Expand Gallery", + "holdingText": "Your module goes here!", + "less": "less", + "license": "License", + "logo": "Logo", + "more": "more", + "noData": "No data to display", + "page": "Page", + "title": "More Information", + "manifestHeader": "About the item", + "canvasHeader": "About the image", + "copyToClipboard": "Copy to clipboard", + "copiedToClipboard": "Copied to clipboard" + } + }, + "multiSelectDialogue": { + "options": { + "galleryThumbChunkedResizingEnabled": true, + "galleryThumbChunkedResizingThreshold": 400, + "galleryThumbHeight": 320, + "galleryThumbLoadPadding": 3, + "galleryThumbWidth": 200, + "pageModeEnabled": true + }, + "content": { + "select": "Download", + "selectAll": "Select All", + "title": "Select Pages for Download" + } + }, + "pagingHeaderPanel": { + "options": { + "autoCompleteBoxEnabled": true, + "galleryButtonEnabled": true, + "imageSelectionBoxEnabled": false, + "pageModeEnabled": false, + "pagingToggleEnabled": true + }, + "content": { + "close": "Close", + "emptyValue": "Please enter a value", + "first": "First", + "firstImage": "First Image", + "firstPage": "First Page", + "folio": "Folio", + "gallery": "Gallery", + "go": "Go", + "help": "Help", + "image": "Image", + "last": "Last", + "lastImage": "Last Image", + "lastPage": "Last Page", + "next": "Next", + "nextImage": "Next Image", + "nextPage": "Next Page", + "of": "of {0}", + "oneUp": "Single page view", + "page": "Page", + "previous": "Previous", + "previousImage": "Previous Image", + "previousPage": "Previous Page", + "settings": "Settings", + "twoUp": "Two page view" + } + }, + "seadragonCenterPanel": { + "options": { + "animationTime": 0.15, + "autoHideControls": true, + "attributionEnabled": true, + "blendTime": 0, + "constrainDuringPan": false, + "controlsFadeAfterInactive": 1500, + "controlsFadeDelay": 250, + "controlsFadeLength": 250, + "defaultZoomLevel": 0, + "immediateRender": false, + "maxZoomPixelRatio": 1.25, + "navigatorPosition": "BOTTOM_RIGHT", + "pageGap": 50, + "showHomeControl": false, + "trimAttributionCount": 150, + "visibilityRatio": 0.5 + }, + "content": { + "attribution": "Attribution", + "goHome": "Go Home", + "imageUnavailable": "Image Unavailable", + "next": "Next", + "previous": "Previous", + "rotateRight": "Rotate Right", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out" + } + }, + "searchFooterPanel": { + "options": { + "elideDetailsTermsCount": 20, + "elideResultsTermsCount": 10, + "pageModeEnabled": true, + "positionMarkerEnabled": true + }, + "content": { + "clearSearch": "Clear", + "defaultLabel": "-", + "displaying": "{0} {1} of {2}", + "enterKeyword": "Enter Keyword", + "image": "image", + "imageCaps": "Image", + "instanceFound": "1 instance of '{0}' found", + "instancesFound": "{0} instances of '{1}' found", + "nextResult": "Next Result", + "page": "page", + "pageCaps": "Page", + "previousResult": "Previous Result", + "print": "Print", + "resultFoundFor": "result found for", + "resultsFoundFor": "results found for", + "searchWithin": "Search within this item:" + } + }, + "settingsDialogue": { + "content": { + "locale": "Locale", + "navigatorEnabled": "Navigator Enabled", + "clickToZoomEnabled": "Mouse Click To Zoom", + "pagingEnabled": "Two Page View", + "preserveViewport": "Preserve Zoom", + "title": "Settings", + "website": "more info" + } + }, + "shareDialogue": { + "options": { + "embedTemplate": "
\n", + "instructionsEnabled": false, + "shareFrameEnabled": true + }, + "content": { + "customSize": "custom", + "embed": "Embed", + "embedInstructions": "To embed this item in your own website, copy and paste the code below.", + "height": "Height", + "iiif": "IIIF Manifest", + "share": "Share", + "shareInstructions": "To share this item, copy the URL below.", + "size": "Size:", + "width": "Width" + } + }, + "clickThroughDialogue": { + "content": { + "viewTerms": "Read Full Terms and Conditions" + } + }, + "loginDialogue": { + "content": { + "login": "Login", + "logout": "Logout", + "cancel": "Cancel" + } + }, + "mobileFooterPanel": { + "content": { + "rotateRight": "Rotate Right", + "moreInfo": "More Information", + "zoomIn": "Zoom In", + "zoomOut": "Zoom Out" + } + }, + "restrictedDialogue": { + "content": { + "cancel": "Cancel" + } + } + }, + "localisation": { + "label": "English (GB)", + "locales": [ + { + "name": "cy-GB", + "label": "Cymraeg" + }, + { + "name": "en-GB", + "label": "English (GB)" + } + ] + }, + "content": { + "authCORSError": "Your browser does not support CORS, please upgrade to view this content.", + "authorisationFailedMessage": "Your log-in attempt did not appear to be successful. Please try again.", + "canvasIndexOutOfRange": "Canvas index out of range.", + "degradedResourceMessage": "Please log in to view at full quality.", + "degradedResourceLogin": "log in", + "forbiddenResourceMessage": "Your current access rights are insufficient to view this image", + "termsOfUse": "Terms of Use" + } +} \ No newline at end of file