diff --git a/.gitignore b/.gitignore index bdd0d4e589..7d065aca06 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,5 @@ package-lock.json /nbproject/ junit.xml + +/src/mirador-viewer/config.local.js diff --git a/src/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.html b/src/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.html index 87c7937b1b..0ae3da6847 100644 --- a/src/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.html +++ b/src/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.html @@ -6,5 +6,9 @@ (deselect)="onDeselect($event)"> - {{ 'browse.taxonomy.button' | translate }} + + {{ 'browse.taxonomy.button' | translate }} diff --git a/src/assets/i18n/en.json5 b/src/assets/i18n/en.json5 index d0a723ae12..ac0da7e15d 100644 --- a/src/assets/i18n/en.json5 +++ b/src/assets/i18n/en.json5 @@ -775,6 +775,8 @@ "browse.comcol.by.subject": "By Subject", + "browse.comcol.by.srsc": "By Subject Category", + "browse.comcol.by.title": "By Title", "browse.comcol.head": "Browse", diff --git a/src/mirador-viewer/index.js b/src/mirador-viewer/config.default.js similarity index 88% rename from src/mirador-viewer/index.js rename to src/mirador-viewer/config.default.js index 6cc4303f1f..71df8adcc3 100644 --- a/src/mirador-viewer/index.js +++ b/src/mirador-viewer/config.default.js @@ -1,4 +1,17 @@ import Mirador from 'mirador/dist/es/src/index'; + +// You can modify this default Mirador configuration file. However, +// you should consider creating a copy of this file named +// 'config.local.js'. If that file exists it will be used to build +// your local Mirador instance. This allows you to keep local +// Mirador configuration separate from this default distribution +// copy. + +// For an example of all Mirador configuration options, see +// https://github.com/ProjectMirador/mirador/blob/master/src/config/settings.js + +// You can add or remove plugins. When adding new plugins be sure to also +// import them into the project via your package.json dependencies. import miradorShareDialogPlugin from 'mirador-share-plugin/es/MiradorShareDialog'; import miradorSharePlugin from 'mirador-share-plugin/es/miradorSharePlugin'; import miradorDownloadPlugin from 'mirador-dl-plugin/es/miradorDownloadPlugin'; diff --git a/webpack/webpack.mirador.config.ts b/webpack/webpack.mirador.config.ts index c0083ded6e..7699cf1bdc 100644 --- a/webpack/webpack.mirador.config.ts +++ b/webpack/webpack.mirador.config.ts @@ -1,10 +1,13 @@ const CopyWebpackPlugin = require('copy-webpack-plugin'); const path = require('path'); +// @ts-ignore +const fs = require('fs'); module.exports = { mode: 'production', entry: { - mirador: './src/mirador-viewer/index.js' + mirador: fs.existsSync('./src/mirador-viewer/config.local.js')? './src/mirador-viewer/config.local.js' : + './src/mirador-viewer/config.default.js' }, output: { path: path.resolve(__dirname, '..' , 'dist/iiif/mirador'),