rdrew 2 months ago
commit
74f2e65c84
  1. 4
      .gitignore
  2. 1
      .nvmrc
  3. BIN
      .yarn/install-state.gz
  4. 147529
      .yarn/releases/yarn-classic.cjs
  5. 3
      .yarnrc.yml
  6. 100
      README.md
  7. 14
      bs.js
  8. 12
      composer.json
  9. 15
      config/install/olivesimagined.settings.yml
  10. 2
      config/mirador_config/main.js
  11. 10
      config/mirador_config/readme.txt
  12. 475
      config/mirador_config/settings.js
  13. 24
      config/optional/block.block.olivesimagined_account_menu.yml
  14. 20
      config/optional/block.block.olivesimagined_book_navigation.yml
  15. 19
      config/optional/block.block.olivesimagined_breadcrumbs.yml
  16. 19
      config/optional/block.block.olivesimagined_content.yml
  17. 19
      config/optional/block.block.olivesimagined_help.yml
  18. 24
      config/optional/block.block.olivesimagined_main_menu.yml
  19. 19
      config/optional/block.block.olivesimagined_messages.yml
  20. 17
      config/optional/block.block.olivesimagined_page_title.yml
  21. 19
      config/optional/block.block.olivesimagined_powered.yml
  22. 17
      config/optional/block.block.olivesimagined_primary_admin_actions.yml
  23. 19
      config/optional/block.block.olivesimagined_primary_local_tasks.yml
  24. 20
      config/optional/block.block.olivesimagined_search_form_narrow.yml
  25. 20
      config/optional/block.block.olivesimagined_search_form_wide.yml
  26. 19
      config/optional/block.block.olivesimagined_secondary_local_tasks.yml
  27. 22
      config/optional/block.block.olivesimagined_site_branding.yml
  28. 20
      config/optional/block.block.olivesimagined_syndicate.yml
  29. 10
      config/optional/core.date_format.olivesimagined_medium.yml
  30. 26
      config/schema/olivesimagined.schema.yml
  31. 3
      config/yml/admin_toolbar.settings.yml
  32. 3
      config/yml/admin_toolbar_search.settings.yml
  33. 5
      config/yml/admin_toolbar_tools.settings.yml
  34. 11
      config/yml/advanced_search.settings.yml
  35. 3
      config/yml/automated_cron.settings.yml
  36. 289
      config/yml/bibcite.bibcite_csl_style.american_medical_association.yml
  37. 1581
      config/yml/bibcite.bibcite_csl_style.apa.yml
  38. 670
      config/yml/bibcite.bibcite_csl_style.chicago_author_date.yml
  39. 473
      config/yml/bibcite.bibcite_csl_style.modern_language_association.yml
  40. 323
      config/yml/bibcite.bibcite_csl_style.modern_language_association_8th_edition.yml
  41. 4
      config/yml/bibcite.settings.yml
  42. 22
      config/yml/block.block.claro_breadcrumbs.yml
  43. 22
      config/yml/block.block.claro_content.yml
  44. 22
      config/yml/block.block.claro_help.yml
  45. 20
      config/yml/block.block.claro_local_actions.yml
  46. 22
      config/yml/block.block.claro_messages.yml
  47. 20
      config/yml/block.block.claro_page_title.yml
  48. 22
      config/yml/block.block.claro_primary_local_tasks.yml
  49. 22
      config/yml/block.block.claro_secondary_local_tasks.yml
  50. 38
      config/yml/block.block.creatorsandcontributors.yml
  51. 36
      config/yml/block.block.memberof.yml
  52. 27
      config/yml/block.block.olivero_account_menu.yml
  53. 36
      config/yml/block.block.olivero_bookhasnotbeendigitized.yml
  54. 22
      config/yml/block.block.olivero_breadcrumbs.yml
  55. 22
      config/yml/block.block.olivero_content.yml
  56. 22
      config/yml/block.block.olivero_help.yml
  57. 27
      config/yml/block.block.olivero_main_menu.yml
  58. 22
      config/yml/block.block.olivero_messages.yml
  59. 30
      config/yml/block.block.olivero_model.yml
  60. 20
      config/yml/block.block.olivero_page_title.yml
  61. 22
      config/yml/block.block.olivero_powered.yml
  62. 20
      config/yml/block.block.olivero_primary_admin_actions.yml
  63. 22
      config/yml/block.block.olivero_primary_local_tasks.yml
  64. 22
      config/yml/block.block.olivero_secondary_local_tasks.yml
  65. 25
      config/yml/block.block.olivero_site_branding.yml
  66. 23
      config/yml/block.block.olivero_syndicate.yml
  67. 37
      config/yml/block.block.olivesimagined_advancedsearch_pagesandfigures.yml
  68. 36
      config/yml/block.block.olivesimagined_bookhasnotbeendigitized.yml
  69. 26
      config/yml/block.block.olivesimagined_breadcrumbs.yml
  70. 22
      config/yml/block.block.olivesimagined_content.yml
  71. 30
      config/yml/block.block.olivesimagined_creatorsandcontributors.yml
  72. 36
      config/yml/block.block.olivesimagined_creatorsandcontributorsfull.yml
  73. 31
      config/yml/block.block.olivesimagined_footer_logo_island_archives.yml
  74. 31
      config/yml/block.block.olivesimagined_footer_logo_islandora.yml
  75. 31
      config/yml/block.block.olivesimagined_footer_logo_upei.yml
  76. 22
      config/yml/block.block.olivesimagined_help.yml
  77. 36
      config/yml/block.block.olivesimagined_linktofullsearch.yml
  78. 31
      config/yml/block.block.olivesimagined_mainnavigation.yml
  79. 36
      config/yml/block.block.olivesimagined_memberoffull.yml
  80. 22
      config/yml/block.block.olivesimagined_messages.yml
  81. 35
      config/yml/block.block.olivesimagined_page_title.yml
  82. 30
      config/yml/block.block.olivesimagined_pagetitle.yml
  83. 36
      config/yml/block.block.olivesimagined_placepublished.yml
  84. 36
      config/yml/block.block.olivesimagined_placepublished_2.yml
  85. 22
      config/yml/block.block.olivesimagined_powered.yml
  86. 20
      config/yml/block.block.olivesimagined_primary_admin_actions.yml
  87. 34
      config/yml/block.block.olivesimagined_primary_local_tasks.yml
  88. 31
      config/yml/block.block.olivesimagined_search.yml
  89. 22
      config/yml/block.block.olivesimagined_secondary_local_tasks.yml
  90. 25
      config/yml/block.block.olivesimagined_site_branding.yml
  91. 36
      config/yml/block.block.olivesimagined_solrsearchcontentadvancedsearchforsearchpage.yml
  92. 32
      config/yml/block.block.olivesimagined_solrsearchcontentsearchresultspagerforsearchpage.yml
  93. 31
      config/yml/block.block.olivesimagined_solrsearchcontentsearchresultspagerforsearchwithpages.yml
  94. 36
      config/yml/block.block.olivesimagined_subjectgeographic.yml
  95. 36
      config/yml/block.block.olivesimagined_subjectgeographicfull.yml
  96. 30
      config/yml/block.block.olivesimagined_subjectnames.yml
  97. 36
      config/yml/block.block.olivesimagined_subjectnamesfull.yml
  98. 30
      config/yml/block.block.olivesimagined_subjecttemporal.yml
  99. 36
      config/yml/block.block.olivesimagined_subjecttopic.yml
  100. 36
      config/yml/block.block.olivesimagined_subjecttopic_2.yml
  101. Some files were not shown because too many files have changed in this diff Show More

4
.gitignore vendored

@ -0,0 +1,4 @@
node_modules/
*.swp
/vendor/

1
.nvmrc

@ -0,0 +1 @@
Now using node v12.22.12 (npm v6.14.16)

BIN
.yarn/install-state.gz

Binary file not shown.

147529
.yarn/releases/yarn-classic.cjs vendored

File diff suppressed because one or more lines are too long

3
.yarnrc.yml

@ -0,0 +1,3 @@
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-classic.cjs

100
README.md

@ -0,0 +1,100 @@
# How to sub-theme Olivesimagined.
Technically Olivesimagined does not support sub-theming, in this document I'll walk you through copying a Olivesimagined into a new theme and making changes to the CSS and JavaScript.
## Why no sub-theming of Olivesimagined?
Olivesimagined isn't quite stable in Drupal 9. We're still making lots of changes to the markup, which can screw up any CSS overrides that you have in place. Even after reaching stable, we likely won't support sub-theming immediately because of various non-critical technical debt issues that we want to fix.
## Steps to copy Olivesimagined into a new theme.
Instead of sub-theming, we're going to copy the core theme into a new theme.
You can do this using manual steps or by using the included script.
<details>
<summary><strong>Use the provided script to copy the theme</strong></summary>
<hr>
### Run the build script.
Note, this is only tested on MacOS, and is heavily reliant on code from Stack Overflow. Contributions are welcome!
1. Copy this repository into the Drupal's `/themes/` directory.
2. Rename this directory into the your themes name.
3. Use the terminal to `cd` into the theme's directory.
4. run `sh ./build.sh` to start the process to generate the theme.
5. Enter the name of the theme when prompted (example: `Mytheme`).
<hr>
</details>
<details>
<summary><strong>Manually copy theme and rename files</strong></summary>
<hr>
### Copy the theme directory.
1. Copy the `/core/themes/olivesimagined` directory into the `/themes/` directory.
2. Rename the files in the new theme.
1. Change the directory name from `olivesimagined` to the new theme name (in these example, we'll use `coco`). So rename the `olivesimagined` directory to `coco` (Coco is my dogs name).
2. Rename the `olivesimagined.info.yml` file to `coco.info.yml`
3. Rename `olivesimagined.breakpoints.yml` file to `coco.breakpoints.yml`
4. Rename `olivesimagined.libraries.yml` file to `coco.libraries.yml`
5. Rename `olivesimagined.theme` file to `coco.theme`
6. Rename all of the `olivesimagined` config within the theme's `config` directory to `coco`. For example, rename `block.block.olivesimagined_account_menu.yml` to `block.block.coco_account_menu.yml`. There are a number of files in there to rename.
7. Rename `/src/OlivesimaginedPreRender.php` to `/src/CocoPreRender.php`.
3. Do a global search and replace for the name. When you search and replace, be case-sensitive
1. Search and replace `Olivesimagined` with `Coco`.
2. Search and replace `olivesimagined` with `coco`.
4. Within the `coco.info.yml` file, replace `experimental: true` with `core_version_requirement: ^9`.
5. Move all of the "block" config files (starting with "block") from `config/install` to `config/optional`.
6. Move the `core.date_format.coco_medium.info.yml` from `config/install` to `config/optional`.
### Copy the CSS and JavaScript compilation scripts.
Copy all of the files this repository into the new theme. These scripts will enable you to make change in the source files and have them compile down to regular CSS and JS.
The most important files are:
* `package.json` file
* `yarn.lock` file
* `scripts/` directory - this contains the CSS and JS compilation scripts.
<hr>
</details>
### Enable the new theme.
You should now see the new theme listed under `appearance > themes`. Install the new theme and set it to be the default.
It should look exactly like the default core Olivesimagined theme.
### Install Node dependencies.
First make sure you have [Node](https://nodejs.org/en/download/), and [Yarn](https://classic.yarnpkg.com/en/docs/install/) installed.
Then run `yarn install` to install the dependencies.
### Make a change to the CSS styles.
Within the theme you'll notice both regular `*.css` files and also `*.pcss.css` files. The files that you want to modify are the `*.pcss.css` files. These PostCSS files will be made into browser-compatible CSS by running the compilation scripts.
1. Open up the `/css/base/variables.pcss.css`.
2. Change some of the blue color's hex values down near line 132.
3. To generate the CSS run `yarn build:css`.
Note you can also watch CSS by running `yarn watch:css`.
See the scripts section within the `package.json` file for more commands.
### Make a change to the JavaScript.
Similar to CSS, there are two JavaScript files for each file:
* `*.es6.js` - These are the files that you will modify. They are written using modern JavaScript.
* `*.js` - These are the IE11 compatible JavaScript files generated by running the compilation scripts. Do not directly modify these files.
You compile changes to the JavaScript files by running `yarn watch:js` and `yarn build:js`.
### How to remove IE11 (and Opera Mini support).
Internet Explorer 11 and Opera Mini do not support CSS Variables (aka CSS Custom properties). This results in making new features (such as dark mode) very hard to implement. To remove support for these browsers.
1. Remove `"last 1 Explorer version",` from line 95 in `package.json`.
2. Remove `"last 1 OperaMini version",` from line 99 in `package.json`.
3. Search the codebase and remove instances of importing the `variables.pcss.css` file. Examples:
1. `@import "../base/variables.pcss.css";` from `css/components/action-links.pcss.css`
2. `@import "../../base/variables.pcss.css";` from `css/components/navigation/nav-button-mobile.pcss.css`
4. Run `yarn build` to regenerate the compiled CSS and JavaScript.

14
bs.js

@ -0,0 +1,14 @@
var browserSync = require('browser-sync');
browserSync({
proxy: 'http://137.149.200.93',
files: 'css/**/*.css',
plugins: ['bs-rewrite-rules'],
serveStatic: ['.'],
rewriteRules: [
{
match: /\/themes\/custom\/olivesimagined/g,
replace: ''
}
]
});

12
composer.json

@ -0,0 +1,12 @@
{
"name": "rdrew/olivesimagined",
"description": "drupal theme for ilivesimagined",
"type": "drupal-custom-theme",
"authors": [
{
"name": "rdrew",
"email": "rdrew@upei.ca"
}
],
"require": {}
}

15
config/install/olivesimagined.settings.yml

@ -0,0 +1,15 @@
favicon:
use_default: true
features:
comment_user_picture: true
comment_user_verification: true
favicon: true
node_user_picture: false
logo:
use_default: false
third_party_settings:
shortcut:
module_link: true
mobile_menu_all_widths: 0
site_branding_bg_color: default
base_primary_color: '#1b9ae4'

2
config/mirador_config/main.js

File diff suppressed because one or more lines are too long

10
config/mirador_config/readme.txt

@ -0,0 +1,10 @@
main.js is the recompiled mirador library. It goes in web/libraries/mirador/dist/main.js
To replicate this or modify the viewr library:
- clone https://github.com/roblib/mirador-integration-islandora/tree/main
- run 'npm install'
- 'settings.js' goes in 'mirador-integration-islandora/node_modules/mirador/dist/es/src/config'
- run 'npm run webpack'
- The output folder webpack/dist should now contain a file main.js which you can place in your drupal installation under [webroot]/libraries/mirador/dist.
- You can then go to /admin/config/media/mirador and set it to use the local version after clearing your site's cache.
-

475
config/mirador_config/settings.js

@ -0,0 +1,475 @@
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import { v4 as uuid } from 'uuid';
export default {
state: {// slice: 'mirador' // Configure the top-level slice of state for mirador selectors
},
canvasNavigation: {
// Set the height and width of canvas thumbnails in the CanvasNavigation companion window
height: 50,
width: 50
},
selectedTheme: 'light',
// dark also available
themes: {
dark: {
palette: {
type: 'dark',
primary: {
main: '#4db6ac'
},
secondary: {
main: '#4db6ac'
},
shades: {
dark: '#000000',
main: '#424242',
light: '#616161'
}
}
},
light: {
palette: {
type: 'light'
}
}
},
theme: {
// Sets up a MaterialUI theme. See https://material-ui.com/customization/default-theme/
palette: {
type: 'light',
primary: {
main: '#1967d2' // Controls the color of the Add button and current window indicator
},
secondary: {
main: '#1967d2' // Controls the color of Selects and FormControls
},
shades: {
// Shades that can be used to offset color areas of the Workspace / Window
dark: '#eeeeee',
main: '#ffffff',
light: '#f5f5f5'
},
error: {
main: '#b00020'
},
notification: {
// Color used in MUI Badge dots
main: '#ffa224'
},
hitCounter: {
"default": '#bdbdbd'
},
highlights: {
primary: '#ffff00',
secondary: '#00BFFF'
},
section_divider: 'rgba(0, 0, 0, 0.25)',
annotations: {
hidden: {
globalAlpha: 0
},
"default": {
strokeStyle: '#00BFFF',
globalAlpha: 1
},
hovered: {
strokeStyle: '#BF00FF',
globalAlpha: 1
},
selected: {
strokeStyle: '#ffff00',
globalAlpha: 1
}
},
search: {
"default": {
fillStyle: '#00BFFF',
globalAlpha: 0.3
},
hovered: {
fillStyle: '#00FFFF',
globalAlpha: 0.3
},
selected: {
fillStyle: '#ffff00',
globalAlpha: 0.3
}
}
},
typography: {
body1: {
fontSize: "1rem",
letterSpacing: "0em",
lineHeight: "1.6em"
},
body2: {
fontSize: "0.878rem",
letterSpacing: "0.015em",
lineHeight: "1.6em"
},
button: {
fontSize: "0.878rem",
letterSpacing: "0.09em",
lineHeight: "2.25rem",
textTransform: "uppercase"
},
caption: {
fontSize: "0.772rem",
letterSpacing: "0.033em",
lineHeight: "1.6rem"
},
body1Next: {
fontSize: "1rem",
letterSpacing: "0em",
lineHeight: "1.6em"
},
body2Next: {
fontSize: "0.878rem",
letterSpacing: "0.015em",
lineHeight: "1.6em"
},
buttonNext: {
fontSize: "0.878rem",
letterSpacing: "0.09em",
lineHeight: "2.25rem"
},
captionNext: {
fontSize: "0.772rem",
letterSpacing: "0.33em",
lineHeight: "1.6rem"
},
overline: {
fontSize: "0.678rem",
fontWeight: 500,
letterSpacing: "0.166em",
lineHeight: "2em",
textTransform: "uppercase"
},
h1: {
fontSize: "2.822rem",
letterSpacing: "-0.015em",
lineHeight: "1.2em"
},
h2: {
fontSize: "1.575rem",
letterSpacing: "0em",
lineHeight: "1.33em"
},
h3: {
fontSize: "1.383rem",
fontWeight: 300,
letterSpacing: "0em",
lineHeight: "1.33em"
},
h4: {
fontSize: "1.215rem",
letterSpacing: "0.007em",
lineHeight: "1.45em"
},
h5: {
fontSize: "1.138rem",
letterSpacing: "0.005em",
lineHeight: "1.55em"
},
h6: {
fontSize: "1.067rem",
fontWeight: 400,
letterSpacing: "0.01em",
lineHeight: "1.6em"
},
subtitle1: {
fontSize: "0.937rem",
letterSpacing: "0.015em",
lineHeight: "1.6em",
fontWeight: 300
},
subtitle2: {
fontSize: "0.878rem",
fontWeight: 500,
letterSpacing: "0.02em",
lineHeight: "1.75em"
},
useNextVariants: true // set so that console deprecation warning is removed
},
overrides: {
MuiListSubheader: {
root: {
'&[role="presentation"]:focus': {
outline: 0
}
}
},
MuiTooltip: {
// Overridden from https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/Tooltip/Tooltip.js#L40-L70
tooltipPlacementLeft: _defineProperty({}, '@media (min-width:600px)', {
margin: 0
}),
tooltipPlacementRight: _defineProperty({}, '@media (min-width:600px)', {
margin: 0
}),
tooltipPlacementTop: _defineProperty({}, '@media (min-width:600px)', {
margin: 0
}),
tooltipPlacementBottom: _defineProperty({}, '@media (min-width:600px)', {
margin: 0
})
},
MuiTouchRipple: {
childPulsate: {
animation: 'none'
},
rippleVisible: {
animation: 'none'
}
}
},
props: {
MuiButtonBase: {
disableTouchRipple: true
},
MuiLink: {
underline: 'always'
}
}
},
language: 'en',
// The default language set in the application
availableLanguages: {
// All the languages available in the language switcher
ar: 'العربية',
de: 'Deutsch',
en: 'English',
fr: 'Français',
ja: '日本語',
kr: '한국어',
lt: 'Lietuvių',
nl: 'Nederlands',
'nb-NO': 'Norwegian Bokmål',
pl: 'Polski',
'pt-BR': 'Português do Brasil',
vi: 'Tiếng Việt',
'zh-CN': '中文(简体)',
'zh-TW': '中文(繁體)',
it: "Italiano",
sr: 'Српски',
sv: 'Svenska'
},
annotations: {
htmlSanitizationRuleSet: 'iiif',
// See src/lib/htmlRules.js for acceptable values
filteredMotivations: ['oa:commenting', 'oa:tagging', 'sc:painting', 'commenting', 'tagging']
},
createGenerateClassNameOptions: {
// Options passed directly to createGenerateClassName in Material-UI https://material-ui.com/styles/api/#creategenerateclassname-options-class-name-generator
productionPrefix: 'mirador'
},
requests: {
preprocessors: [// Functions that receive HTTP requests and manipulate them (e.g. to add headers)
// (url, options) => (url.match('info.json') && { ...options, myCustomThing: 'blah' })
],
postprocessors: [// Functions that receive HTTP responses and manipulates them before adding to store
// An example of manipulating the response for an annotation request
// (url, action) => {
// if (action.annotationId) {
// action.annotationJson = {};
// }
// }
]
},
translations: {// Translations can be added to inject new languages or override existing labels
},
window: {
//global window defaults
allowClose: false,
// Configure if windows can be closed or not
allowFullscreen: false,
// Configure to show a "fullscreen" button in the WindowTopBar
allowMaximize: false,
// Configure if windows can be maximized or not
allowTopMenuButton: false,
// Configure if window view and thumbnail display menu are visible or not
allowWindowSideBar: true,
// Configure if side bar menu is visible or not
authNewWindowCenter: 'parent',
// Configure how to center a new window created by the authentication flow. Options: parent, screen
sideBarPanel: 'search',
// Configure which sidebar is selected by default. Options: info, attribution, canvas, annotations, search
defaultSidebarPanelHeight: 201,
// Configure default sidebar height in pixels
defaultSidebarPanelWidth: 235,
// Configure default sidebar width in pixels
defaultView: 'single',
// Configure which viewing mode (e.g. single, book, gallery) for windows to be opened in
forceDrawAnnotations: false,
hideWindowTitle: true,
// Configure if the window title is shown in the window title bar or not
highlightAllAnnotations: false,
// Configure whether to display annotations on the canvas by default
showLocalePicker: false,
// Configure locale picker for multi-lingual metadata
sideBarOpen: true,
// Configure if the sidebar (and its content panel) is open by default
switchCanvasOnSearch: true,
// Configure if Mirador should automatically switch to the canvas of the first search result
panels: {
// Configure which panels are visible in WindowSideBarButtons
info: false,
attribution: false,
canvas: false,
annotations: false,
search: true,
layers: false
},
views: [{
key: 'single',
behaviors: ['individuals']
}, {
key: 'book',
behaviors: ['paged']
}, {
key: 'scroll',
behaviors: ['continuous']
}, {
key: 'gallery'
}],
elastic: {
height: 400,
width: 480
}
},
windows: [// Array of windows to be open when mirador initializes (each object should at least provide a manifestId key with the value of the IIIF presentation manifest to load)
/**
Example Window:
{
manifestId: 'https://iiif.harvardartmuseums.org/manifests/object/299843',
canvasId: 'https://iiif.harvardartmuseums.org/manifests/object/299843/page_2',
thumbnailNavigationPosition: 'far-bottom',
}
// ../state/actions/window.js `defaultOptions`
// ../lib/MiradorViewer.js `windowAction`
*/
],
thumbnails: {
preferredFormats: ['jpg', 'png', 'webp', 'tif']
},
thumbnailNavigation: {
defaultPosition: 'off',
// Which position for the thumbnail navigation to be be displayed. Other possible values are "far-bottom" or "far-right"
displaySettings: true,
// Display the settings for this in WindowTopMenu
height: 130,
// height of entire ThumbnailNavigation area when position is "far-bottom"
width: 100 // width of one canvas (doubled for book view) in ThumbnailNavigation area when position is "far-right"
},
workspace: {
draggingEnabled: true,
allowNewWindows: true,
id: uuid(),
isWorkspaceAddVisible: false,
// Catalog/Workspace add window feature visible by default
exposeModeOn: false,
// unused?
height: 5000,
// height of the elastic mode's virtual canvas
showZoomControls: false,
// Configure if zoom controls should be displayed by default
type: 'mosaic',
// Which workspace type to load by default. Other possible values are "elastic". If "mosaic" or "elastic" are not selected no worksapce type will be used.
viewportPosition: {
// center coordinates for the elastic mode workspace
x: 0,
y: 0
},
width: 5000 // width of the elastic mode's virtual canvas
},
workspaceControlPanel: {
enabled: false // Configure if the control panel should be rendered. Useful if you want to lock the viewer down to only the configured manifests
},
galleryView: {
height: 120,
// height of gallery view thumbnails
width: null // width of gallery view thumbnails (or null, to auto-calculate an aspect-ratio appropriate size)
},
osdConfig: {
// Default config used for OpenSeadragon
alwaysBlend: false,
blendTime: 0.1,
preserveImageSizeOnResize: true,
preserveViewport: true,
showNavigationControl: false
},
"export": {
catalog: true,
companionWindows: true,
config: true,
elasticLayout: true,
layers: true,
// filter out anything re-retrievable:
manifests: {
filter: function filter(_ref) {
var _ref2 = _slicedToArray(_ref, 2),
id = _ref2[0],
value = _ref2[1];
return !id.startsWith('http');
}
},
viewers: true,
windows: true,
workspace: true
},
audioOptions: {
// Additional props passed to <audio> element
controls: true,
crossOrigin: 'anonymous'
},
videoOptions: {
// Additional props passed to <audio> element
controls: true,
crossOrigin: 'anonymous'
},
auth: {
serviceProfiles: [{
profile: 'http://iiif.io/api/auth/1/external',
external: true
}, {
profile: 'http://iiif.io/api/auth/1/kiosk',
kiosk: true
}, {
profile: 'http://iiif.io/api/auth/1/clickthrough'
}, {
profile: 'http://iiif.io/api/auth/1/login'
}, {
profile: 'http://iiif.io/api/auth/0/external',
external: true
}, {
profile: 'http://iiif.io/api/auth/0/kiosk',
kiosk: true
}, {
profile: 'http://iiif.io/api/auth/0/clickthrough'
}, {
profile: 'http://iiif.io/api/auth/0/login'
}]
}
};

24
config/optional/block.block.olivesimagined_account_menu.yml

@ -0,0 +1,24 @@
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- olivesimagined
id: olivesimagined_account_menu
theme: olivesimagined
region: secondary_menu
weight: -4
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

20
config/optional/block.block.olivesimagined_book_navigation.yml

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- book
theme:
- olivesimagined
id: olivesimagined_book_navigation
theme: olivesimagined
region: sidebar
weight: 0
provider: null
plugin: book_navigation
settings:
id: book_navigation
label: 'Book navigation'
label_display: visible
provider: book
block_mode: 'book pages'
visibility: { }

19
config/optional/block.block.olivesimagined_breadcrumbs.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
id: olivesimagined_breadcrumbs
theme: olivesimagined
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

19
config/optional/block.block.olivesimagined_content.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
id: olivesimagined_content
theme: olivesimagined
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

19
config/optional/block.block.olivesimagined_help.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
module:
- help
theme:
- olivesimagined
id: olivesimagined_help
theme: olivesimagined
region: content_above
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

24
config/optional/block.block.olivesimagined_main_menu.yml

@ -0,0 +1,24 @@
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- olivesimagined
id: olivesimagined_main_menu
theme: olivesimagined
region: primary_menu
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
level: 1
depth: 2
expand_all_items: true
visibility: { }

19
config/optional/block.block.olivesimagined_messages.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
id: olivesimagined_messages
theme: olivesimagined
region: highlighted
weight: -5
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

17
config/optional/block.block.olivesimagined_page_title.yml

@ -0,0 +1,17 @@
langcode: en
status: true
dependencies:
theme:
- olivesimagined
id: olivesimagined_page_title
theme: olivesimagined
region: content_above
weight: -5
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

19
config/optional/block.block.olivesimagined_powered.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
id: olivesimagined_powered
theme: olivesimagined
region: footer_bottom
weight: 0
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
label_display: '0'
provider: system
visibility: { }

17
config/optional/block.block.olivesimagined_primary_admin_actions.yml

@ -0,0 +1,17 @@
langcode: en
status: true
dependencies:
theme:
- olivesimagined
id: olivesimagined_primary_admin_actions
theme: olivesimagined
region: highlighted
weight: -5
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

19
config/optional/block.block.olivesimagined_primary_local_tasks.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
theme:
- olivesimagined
id: olivesimagined_primary_local_tasks
theme: olivesimagined
region: highlighted
weight: -4
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

20
config/optional/block.block.olivesimagined_search_form_narrow.yml

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- search
theme:
- olivesimagined
id: olivesimagined_search_form_narrow
theme: olivesimagined
region: primary_menu
weight: -4
provider: null
plugin: search_form_block
settings:
id: search_form_block
label: 'Search form (narrow)'
label_display: '0'
provider: search
page_id: ''
visibility: { }

20
config/optional/block.block.olivesimagined_search_form_wide.yml

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- search
theme:
- olivesimagined
id: olivesimagined_search_form_wide
theme: olivesimagined
region: secondary_menu
weight: -5
provider: null
plugin: search_form_block
settings:
id: search_form_block
label: 'Search form (wide)'
label_display: '0'
provider: search
page_id: ''
visibility: { }

19
config/optional/block.block.olivesimagined_secondary_local_tasks.yml

@ -0,0 +1,19 @@
langcode: en
status: true
dependencies:
theme:
- olivesimagined
id: olivesimagined_secondary_local_tasks
theme: olivesimagined
region: highlighted
weight: -2
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

22
config/optional/block.block.olivesimagined_site_branding.yml

@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
id: olivesimagined_site_branding
theme: olivesimagined
region: header
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: false
visibility: { }

20
config/optional/block.block.olivesimagined_syndicate.yml

@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- node
theme:
- olivesimagined
id: olivesimagined_syndicate
theme: olivesimagined
region: social
weight: 0
provider: null
plugin: node_syndicate_block
settings:
id: node_syndicate_block
label: 'RSS feed'
label_display: '0'
provider: node
block_count: 10
visibility: { }

10
config/optional/core.date_format.olivesimagined_medium.yml

@ -0,0 +1,10 @@
langcode: en
status: true
dependencies:
enforced:
theme:
- olivesimagined
id: olivesimagined_medium
label: 'Olivesimagined Medium'
locked: false
pattern: 'j F, Y'

26
config/schema/olivesimagined.schema.yml

@ -0,0 +1,26 @@
# Schema for the configuration files of the Olivesimagined theme.
olivesimagined.settings:
type: theme_settings
label: 'olivesimagined settings'
mapping:
third_party_settings:
type: mapping
label: 'Third party settings'
mapping:
shortcut:
type: mapping
label: 'Shortcut'
mapping:
module_link:
type: boolean
label: 'Module Link'
mobile_menu_all_widths:
type: integer
label: 'Mobile menu all widths'
site_branding_bg_color:
type: string
label: 'Site branding background color'
base_primary_color:
type: color_hex
label: 'Base Primary Color'

3
config/yml/admin_toolbar.settings.yml

@ -0,0 +1,3 @@
_core:
default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI
menu_depth: 4

3
config/yml/admin_toolbar_search.settings.yml

@ -0,0 +1,3 @@
_core:
default_config_hash: AAmWcgwzGYbXfR6wfEfMyoi3r5QZwlpxvq5dHbupnJo
display_menu_item: 0

5
config/yml/admin_toolbar_tools.settings.yml

@ -0,0 +1,5 @@
_core:
default_config_hash: WgdZsrd_5w9jlmcHV4R9dD2tG9OZEkYo4I_O8h7Gq8Q
max_bundle_number: 20
hoverintent_functionality: true
show_local_tasks: false

11
config/yml/advanced_search.settings.yml

@ -0,0 +1,11 @@
lucene_on_off: 1
lucene_label: Keyword
all_fields_on_off: 1
list_on_off: 0
grid_on_off: 0
default-display-mode: list
search_query_parameter: a
search_recursive_parameter: r
search_add_operator: +
search_remove_operator: '-'
facet_truncate: '50'

3
config/yml/automated_cron.settings.yml

@ -0,0 +1,3 @@
_core:
default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs
interval: 10800

289
config/yml/bibcite.bibcite_csl_style.american_medical_association.yml

@ -0,0 +1,289 @@
uuid: 5f9e3133-be0a-4fb6-8fa4-9842e4f765b4
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: PWpxQYdw3OW0popF7vCzlSWdG-rM2ol9apgadLTEo5A
id: american_medical_association
parent: null
label: 'American Medical Association 10th edition'
csl: |
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="expanded" default-locale="en-US">
<info>
<title>American Medical Association 10th edition</title>
<title-short>AMA (10th ed.)</title-short>
<id>http://www.zotero.org/styles/american-medical-association-10th-edition</id>
<link href="http://www.zotero.org/styles/american-medical-association-10th-edition" rel="self"/>
<link href="https://westlibrary.txwes.edu/sites/default/files/pdf/AMACitationStyle.pdf" rel="documentation"/>
<author>
<name>Julian Onions</name>
<email>julian.onions@gmail.com</email>
</author>
<contributor>
<name>Christian Pietsch</name>
<uri>http://purl.org/net/pietsch</uri>
</contributor>
<contributor>
<name>Daniel W Chan</name>
<email>danwchan@protonmail.com</email>
</contributor>
<category citation-format="numeric"/>
<category field="medicine"/>
<summary>The American Medical Association style as used in JAMA.</summary>
<updated>2020-05-03T02:23:16+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
<terms>
<term name="page-range-delimiter">-</term>
</terms>
</locale>
<macro name="editor">
<names variable="editor">
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
</names>
</macro>
<macro name="author">
<group suffix=".">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
<substitute>
<names variable="editor"/>
<text macro="title"/>
</substitute>
</names>
</group>
</macro>
<macro name="access">
<choose>
<if type="article-newspaper" match="none">
<choose>
<if variable="DOI">
<text value="doi:"/>
<text variable="DOI"/>
</if>
<else-if variable="URL">
<group delimiter=". " suffix=".">
<text variable="URL"/>
<choose>
<if type="webpage">
<date variable="issued" prefix="Published " form="text"/>
</if>
</choose>
<group>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
</group>
</else-if>
</choose>
</if>
</choose>
</macro>
<macro name="title">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<text variable="title" font-style="italic" text-case="title"/>
</if>
<else>
<text variable="title"/>
</else>
</choose>
</macro>
<macro name="publisher">
<group delimiter=": ">
<text variable="publisher-place"/>
<text variable="publisher"/>
</group>
</macro>
<macro name="edition">
<choose>
<if is-numeric="edition">
<group delimiter=" ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition" suffix="."/>
</else>
</choose>
</macro>
<citation collapse="citation-number">
<sort>
<key variable="citation-number"/>
</sort>
<layout delimiter="," vertical-align="sup">
<text variable="citation-number"/>
<group prefix="(" suffix=")">
<label variable="locator" form="short" strip-periods="true"/>
<text variable="locator"/>
</group>
</layout>
</citation>
<bibliography hanging-indent="false" et-al-min="7" et-al-use-first="3" second-field-align="flush">
<layout>
<text variable="citation-number" suffix=". "/>
<text macro="author"/>
<text macro="title" prefix=" " suffix="."/>
<choose>
<if type="bill book graphic legislation motion_picture report song" match="any">
<group suffix="." prefix=" " delimiter=" ">
<group delimiter=" ">
<text term="volume" form="short" text-case="capitalize-first" strip-periods="true"/>
<text variable="volume" suffix="."/>
</group>
<text macro="edition"/>
<text macro="editor" prefix="(" suffix=")"/>
</group>
<text macro="publisher" prefix=" "/>
<group suffix="." prefix="; ">
<date variable="issued">
<date-part name="year"/>
</date>
<text variable="page" prefix=":"/>
</group>
</if>
<else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any">
<group prefix=" " delimiter=" ">
<text term="in" text-case="capitalize-first" suffix=":"/>
<text macro="editor"/>
<text variable="container-title" font-style="italic" suffix="." text-case="title"/>
<group delimiter=" ">
<text term="volume" form="short" text-case="capitalize-first" strip-periods="true"/>
<text variable="volume" suffix="."/>
</group>
<text macro="edition"/>
<text variable="collection-title" suffix="."/>
<group suffix=".">
<text macro="publisher"/>
<group suffix="." prefix="; ">
<date variable="issued">
<date-part name="year"/>
</date>
<text variable="page" prefix=":"/>
</group>
</group>
</group>
</else-if>
<else-if type="article-newspaper">
<text variable="container-title" font-style="italic" prefix=" " suffix=". "/>
<choose>
<if variable="URL">
<group delimiter=". " suffix=".">
<text variable="URL"/>
<group prefix="Published ">
<date variable="issued">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
<group>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
</group>
</if>
<else>
<group delimiter=":" suffix=".">
<group>
<date variable="issued">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
<date-part name="year"/>
</date>
</group>
<text variable="page"/>
</group>
</else>
</choose>
</else-if>
<else-if type="legal_case">
<group suffix="," prefix=" " delimiter=" ">
<text macro="editor" prefix="(" suffix=")"/>
</group>
<group prefix=" " delimiter=" ">
<text variable="container-title"/>
<text variable="volume"/>
</group>
<text variable="page" prefix=", " suffix=" "/>
<group prefix="(" suffix=")." delimiter=" ">
<text variable="authority"/>
<date variable="issued">
<date-part name="year"/>
</date>
</group>
</else-if>
<else-if type="webpage">
<text variable="container-title" prefix=" " suffix="."/>
</else-if>
<else-if type="speech">
<group prefix=" " suffix=":">
<choose>
<if variable="genre">
<text variable="genre" suffix=" "/>
<text term="presented at"/>
</if>
<else>
<text term="presented at" text-case="capitalize-first"/>
</else>
</choose>
</group>
<group delimiter="; " prefix=" " suffix=".">
<text variable="event"/>
<group>
<date delimiter=" " variable="issued">
<date-part name="month"/>
<date-part name="day" suffix=","/>
<date-part name="year"/>
</date>
</group>
<text variable="event-place"/>
</group>
</else-if>
<else>
<text macro="editor" prefix=" " suffix="."/>
<group prefix=" " suffix=".">
<text variable="container-title" font-style="italic" form="short" strip-periods="true" suffix="."/>
<group delimiter=";" prefix=" ">
<choose>
<if variable="issue volume" match="any">
<date variable="issued">
<date-part name="year"/>
</date>
</if>
<else>
<date variable="issued">
<date-part name="month" suffix=" "/>
<date-part name="year"/>
</date>
</else>
</choose>
<group>
<text variable="volume"/>
<text variable="issue" prefix="(" suffix=")"/>
</group>
</group>
<text variable="page" prefix=":"/>
</group>
</else>
</choose>
<text prefix=" " macro="access"/>
</layout>
</bibliography>
</style>
updated: 1588472596
custom: true
url_id: 'http://www.zotero.org/styles/american-medical-association-10th-edition'

1581
config/yml/bibcite.bibcite_csl_style.apa.yml

File diff suppressed because it is too large Load Diff

670
config/yml/bibcite.bibcite_csl_style.chicago_author_date.yml

@ -0,0 +1,670 @@
uuid: d5c49b02-11fc-4938-96e4-cb8fc99e830e
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: uKTD7PvBOSjC4G6K4Cwquf7ds33h_qGDl9x96WCDSoU
id: chicago_author_date
parent: null
label: 'Chicago Manual of Style 16th edition (author-date)'
csl: |
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="display-and-sort" page-range-format="chicago">
<info>
<title>Chicago Manual of Style 16th edition (author-date)</title>
<id>http://www.zotero.org/styles/chicago-author-date-16th-edition</id>
<link href="http://www.zotero.org/styles/chicago-author-date-16th-edition" rel="self"/>
<link href="http://www.chicagomanualofstyle.org/tools_citationguide.html" rel="documentation"/>
<author>
<name>Julian Onions</name>
<email>julian.onions@gmail.com</email>
</author>
<contributor>
<name>Sebastian Karcher</name>
</contributor>
<contributor>
<name>Richard Karnesky</name>
<email>karnesky+zotero@gmail.com</email>
<uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>
</contributor>
<contributor>
<name>Andrew Dunning</name>
<email>andrew.dunning@utoronto.ca</email>
</contributor>
<contributor>
<name>Brenton M. Wiernik</name>
</contributor>
<category citation-format="author-date"/>
<category field="generic-base"/>
<summary>The author-date variant of the Chicago style</summary>
<updated>2020-04-26T18:22:50+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
<terms>
<term name="editor" form="verb-short">ed.</term>
<term name="container-author" form="verb">by</term>
<term name="translator" form="verb-short">trans.</term>
<term name="editortranslator" form="verb">edited and translated by</term>
<term name="translator" form="short">trans.</term>
</terms>
</locale>
<macro name="secondary-contributors">
<choose>
<if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="none">
<group delimiter=". ">
<names variable="editor translator" delimiter=". ">
<label form="verb" text-case="capitalize-first" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
<names variable="director" delimiter=". ">
<label form="verb" text-case="capitalize-first" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</group>
</if>
</choose>
</macro>
<macro name="container-contributors">
<choose>
<if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
<group prefix=", " delimiter=", ">
<names variable="container-author" delimiter=", ">
<label form="verb" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
<names variable="editor translator" delimiter=", ">
<label form="verb" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</group>
</if>
</choose>
</macro>
<macro name="editor">
<names variable="editor">
<name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
</names>
</macro>
<macro name="translator">
<names variable="translator">
<name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
</names>
</macro>
<macro name="recipient">
<choose>
<if type="personal_communication">
<choose>
<if variable="genre">
<text variable="genre" text-case="capitalize-first"/>
</if>
<else>
<text term="letter" text-case="capitalize-first"/>
</else>
</choose>
</if>
</choose>
<names variable="recipient" delimiter=", ">
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="substitute-title">
<choose>
<if type="article-magazine article-newspaper review review-book" match="any">
<text macro="container-title"/>
</if>
</choose>
</macro>
<macro name="contributors">
<group delimiter=". ">
<names variable="author">
<name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<names variable="director"/>
<text macro="substitute-title"/>
<text macro="title"/>
</substitute>
</names>
<text macro="recipient"/>
</group>
</macro>
<macro name="contributors-short">
<names variable="author">
<name form="short" and="text" delimiter=", " initialize-with=". "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<names variable="director"/>
<text macro="substitute-title"/>
<text macro="title"/>
</substitute>
</names>
</macro>
<macro name="interviewer">
<names variable="interviewer" delimiter=", ">
<label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="archive">
<group delimiter=". ">
<text variable="archive_location" text-case="capitalize-first"/>
<text variable="archive"/>
<text variable="archive-place"/>
</group>
</macro>
<macro name="access">
<group delimiter=". ">
<choose>
<if type="graphic report" match="any">
<text macro="archive"/>
</if>
<else-if type="article-journal bill book chapter legal_case legislation motion_picture paper-conference" match="none">
<text macro="archive"/>
</else-if>
</choose>
<choose>
<if type="webpage post-weblog" match="any">
<date variable="issued" delimiter=" ">
<date-part name="month"/>
<date-part name="day"/>
</date>
</if>
</choose>
<choose>
<if variable="issued" match="none">
<group delimiter=" ">
<text term="accessed" text-case="capitalize-first"/>
<date variable="accessed" delimiter=" ">
<date-part name="month"/>
<date-part name="day"/>
</date>
</group>
</if>
</choose>
<choose>
<if type="legal_case" match="none">
<choose>
<if variable="DOI">
<text variable="DOI" prefix="doi:"/>
</if>
<else>
<text variable="URL"/>
</else>
</choose>
</if>
</choose>
</group>
</macro>
<macro name="title">
<choose>
<if variable="title" match="none">
<choose>
<if type="personal_communication" match="none">
<text variable="genre" text-case="capitalize-first"/>
</if>
</choose>
</if>
<else-if type="bill book graphic legislation motion_picture song" match="any">
<text variable="title" text-case="title" font-style="italic"/>
<group prefix=" (" suffix=")" delimiter=" ">
<text term="version"/>
<text variable="version"/>
</group>
</else-if>
<else-if variable="reviewed-author">
<choose>
<if variable="reviewed-title">
<group delimiter=". ">
<text variable="title" text-case="title" quotes="true"/>
<group delimiter=", ">
<text variable="reviewed-title" text-case="title" font-style="italic" prefix="Review of "/>
<names variable="reviewed-author">
<label form="verb-short" text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</group>
</group>
</if>
<else>
<group delimiter=", ">
<text variable="title" text-case="title" font-style="italic" prefix="Review of "/>
<names variable="reviewed-author">
<label form="verb-short" text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</group>
</else>
</choose>
</else-if>
<else-if type="legal_case interview patent" match="any">
<text variable="title"/>
</else-if>
<else>
<text variable="title" text-case="title" quotes="true"/>
</else>
</choose>
</macro>
<macro name="edition">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<choose>
<if is-numeric="edition">
<group delimiter=" " prefix=". ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short" strip-periods="true"/>
</group>
</if>
<else>
<text variable="edition" text-case="capitalize-first" prefix=". "/>
</else>
</choose>
</if>
<else-if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
<choose>
<if is-numeric="edition">
<group delimiter=" " prefix=", ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition" prefix=", "/>
</else>
</choose>
</else-if>
</choose>
</macro>
<macro name="locators">
<choose>
<if type="article-journal">
<choose>
<if variable="volume">
<text variable="volume" prefix=" "/>
<group prefix=" (" suffix=")">
<choose>
<if variable="issue">
<text variable="issue"/>
</if>
<else>
<date variable="issued">
<date-part name="month"/>
</date>
</else>
</choose>
</group>
</if>
<else-if variable="issue">
<group delimiter=" " prefix=", ">
<text term="issue" form="short"/>
<text variable="issue"/>
<date variable="issued" prefix="(" suffix=")">
<date-part name="month"/>
</date>
</group>
</else-if>
<else>
<date variable="issued" prefix=", ">
<date-part name="month"/>
</date>
</else>
</choose>
</if>
<else-if type="legal_case">
<text variable="volume" prefix=", "/>
<text variable="container-title" prefix=" "/>
<text variable="page" prefix=" "/>
</else-if>
<else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<group prefix=". " delimiter=". ">
<group>
<text term="volume" form="short" text-case="capitalize-first" suffix=" "/>
<number variable="volume" form="numeric"/>
</group>
<group>
<number variable="number-of-volumes" form="numeric"/>
<text term="volume" form="short" prefix=" " plural="true"/>
</group>
</group>
</else-if>
<else-if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
<choose>
<if variable="page" match="none">
<group prefix=". ">
<text term="volume" form="short" text-case="capitalize-first" suffix=" "/>
<number variable="volume" form="numeric"/>
</group>
</if>
</choose>
</else-if>
</choose>
</macro>
<macro name="locators-chapter">
<choose>
<if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
<choose>
<if variable="page">
<group prefix=", ">
<text variable="volume" suffix=":"/>
<text variable="page"/>
</group>
</if>
</choose>
</if>
</choose>
</macro>
<macro name="locators-article">
<choose>
<if type="article-newspaper">
<group prefix=", " delimiter=", ">
<group delimiter=" ">
<text variable="edition"/>
<text term="edition"/>
</group>
<group>
<text term="section" form="short" suffix=" "/>
<text variable="section"/>
</group>
</group>
</if>
<else-if type="article-journal">
<choose>
<if variable="volume issue" match="any">
<text variable="page" prefix=": "/>
</if>
<else>
<text variable="page" prefix=", "/>
</else>
</choose>
</else-if>
</choose>
</macro>
<macro name="point-locators">
<choose>
<if variable="locator">
<choose>
<if locator="page" match="none">
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<choose>
<if variable="volume">
<group>
<text term="volume" form="short" suffix=" "/>
<number variable="volume" form="numeric"/>
<label variable="locator" form="short" prefix=", " suffix=" "/>
</group>
</if>
<else>
<label variable="locator" form="short" suffix=" "/>
</else>
</choose>
</if>
<else>
<label variable="locator" form="short" suffix=" "/>
</else>
</choose>
</if>
<else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<number variable="volume" form="numeric" suffix=":"/>
</else-if>
</choose>
<text variable="locator"/>
</if>
</choose>
</macro>
<macro name="container-prefix">
<text term="in" text-case="capitalize-first"/>
</macro>
<macro name="container-title">
<choose>
<if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
<text macro="container-prefix" suffix=" "/>
</if>
</choose>
<choose>
<if type="legal_case" match="none">
<text variable="container-title" text-case="title" font-style="italic"/>
</if>
</choose>
</macro>
<macro name="publisher">
<group delimiter=": ">
<text variable="publisher-place"/>
<text variable="publisher"/>
</group>
</macro>
<macro name="date">
<choose>
<if variable="issued">
<group delimiter=" ">
<date variable="original-date" form="text" date-parts="year" prefix="(" suffix=")"/>
<date variable="issued">
<date-part name="year"/>
</date>
</group>
</if>
<else-if variable="accessed">
<date variable="accessed">
<date-part name="year"/>
</date>
</else-if>
<else-if variable="status">
<text variable="status" text-case="capitalize-first"/>
</else-if>
<else>
<text term="no date" form="short"/>
</else>
</choose>
</macro>
<macro name="date-in-text">
<choose>
<if variable="issued">
<group delimiter=" ">
<date variable="original-date" form="text" date-parts="year" prefix="[" suffix="]"/>
<date variable="issued">
<date-part name="year"/>
</date>
</group>
</if>
<else-if variable="accessed">
<date variable="accessed">
<date-part name="year"/>
</date>
</else-if>
<else-if variable="status">
<text variable="status"/>
</else-if>
<else>
<text term="no date" form="short"/>
</else>
</choose>
</macro>
<macro name="day-month">
<date variable="issued">
<date-part name="month"/>
<date-part name="day" prefix=" "/>
</date>
</macro>
<macro name="collection-title">
<choose>
<if match="none" type="article-journal">
<choose>
<if match="none" is-numeric="collection-number">
<group delimiter=", ">
<text variable="collection-title" text-case="title"/>
<text variable="collection-number"/>
</group>
</if>
<else>
<group delimiter=" ">
<text variable="collection-title" text-case="title"/>
<text variable="collection-number"/>
</group>
</else>
</choose>
</if>
</choose>
</macro>
<macro name="collection-title-journal">
<choose>
<if type="article-journal">
<group delimiter=" ">
<text variable="collection-title"/>
<text variable="collection-number"/>
</group>
</if>
</choose>
</macro>
<macro name="event">
<group delimiter=" ">
<choose>
<if variable="genre">
<text term="presented at"/>
</if>
<else>
<text term="presented at" text-case="capitalize-first"/>
</else>
</choose>
<text variable="event"/>
</group>
</macro>
<macro name="description">
<choose>
<if type="interview">
<group delimiter=". ">
<text macro="interviewer"/>
<text variable="medium" text-case="capitalize-first"/>
</group>
</if>
<else-if type="patent">
<group delimiter=" " prefix=". ">
<text variable="authority"/>
<text variable="number"/>
</group>
</else-if>
<else>
<text variable="medium" text-case="capitalize-first" prefix=". "/>
</else>
</choose>
<choose>
<if variable="title" match="none"/>
<else-if type="thesis personal_communication speech" match="any"/>
<else>
<group delimiter=" " prefix=". ">
<text variable="genre" text-case="capitalize-first"/>
<choose>
<if type="report">
<text variable="number"/>
</if>
</choose>
</group>
</else>
</choose>
</macro>
<macro name="issue">
<choose>
<if type="legal_case">
<text variable="authority" prefix=". "/>
</if>
<else-if type="speech">
<group prefix=". " delimiter=", ">
<group delimiter=" ">
<text variable="genre" text-case="capitalize-first"/>
<text macro="event"/>
</group>
<text variable="event-place"/>
<text macro="day-month"/>
</group>
</else-if>
<else-if type="article-newspaper article-magazine personal_communication" match="any">
<text macro="day-month" prefix=", "/>
</else-if>
<else-if type="patent">
<group delimiter=", " prefix=", ">
<group delimiter=" ">
<!--Needs Localization-->
<text value="filed"/>
<date variable="submitted" form="text"/>
</group>
<group delimiter=" ">
<choose>
<if variable="issued submitted" match="all">
<text term="and"/>
</if>
</choose>
<!--Needs Localization-->
<text value="issued"/>
<date variable="issued" form="text"/>
</group>
</group>
</else-if>
<else>
<group prefix=". " delimiter=", ">
<choose>
<if type="thesis">
<text variable="genre" text-case="capitalize-first"/>
</if>
</choose>
<text macro="publisher"/>
</group>
</else>
</choose>
</macro>
<citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" givenname-disambiguation-rule="primary-name" collapse="year">
<layout prefix="(" suffix=")" delimiter="; ">
<group delimiter=", ">
<choose>
<if variable="issued accessed" match="any">
<group delimiter=" ">
<text macro="contributors-short"/>
<text macro="date-in-text"/>
</group>
</if>
<!---comma before forthcoming and n.d.-->
<else>
<group delimiter=", ">
<text macro="contributors-short"/>
<text macro="date-in-text"/>
</group>
</else>
</choose>
<text macro="point-locators"/>
</group>
</layout>
</citation>
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="&#8212;&#8212;&#8212;" entry-spacing="0">
<sort>
<key macro="contributors"/>
<key variable="issued"/>
<key variable="title"/>
</sort>
<layout suffix=".">
<group delimiter=". ">
<text macro="contributors"/>
<text macro="date"/>
<text macro="title"/>
</group>
<text macro="description"/>
<text macro="secondary-contributors" prefix=". "/>
<text macro="container-title" prefix=". "/>
<text macro="container-contributors"/>
<text macro="edition"/>
<text macro="locators-chapter"/>
<text macro="collection-title-journal" prefix=", " suffix=", "/>
<text macro="locators"/>
<text macro="collection-title" prefix=". "/>
<text macro="issue"/>
<text macro="locators-article"/>
<text macro="access" prefix=". "/>
</layout>
</bibliography>
</style>
updated: 1587925370
custom: true
url_id: 'http://www.zotero.org/styles/chicago-author-date-16th-edition'

473
config/yml/bibcite.bibcite_csl_style.modern_language_association.yml

@ -0,0 +1,473 @@
uuid: 837ddb07-2548-4bc2-972b-33eecf75526a
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: ZsuK1_nEMKxHCv_L1dmQpr1AceMJkwqOmxVyVEoUJqI
id: modern_language_association
parent: null
label: 'Modern Language Association 7th edition'
csl: |
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never">
<info>
<title>Modern Language Association 7th edition</title>
<title-short>MLA</title-short>
<id>http://www.zotero.org/styles/modern-language-association-7th-edition</id>
<link href="http://www.zotero.org/styles/modern-language-association-7th-edition" rel="self"/>
<link href="http://owl.english.purdue.edu/owl/section/2/11/" rel="documentation"/>
<author>
<name>Ilouise S. Bradford</name>
<email>isbradford@gmail.com</email>
</author>
<contributor>
<name>Sarah Ficke</name>
<email>sficke@email.unc.edu</email>
</contributor>
<contributor>
<name>Sebastian Karcher</name>
<email>karcher@u.northwestern.edu</email>
</contributor>
<contributor>
<name>Christian Werthschulte</name>
<email>Christian.Werthschulte@rub.de</email>
</contributor>
<contributor>
<name>Simon Kornblith</name>
<email>simon@simonster.com</email>
</contributor>
<contributor>
<name>James Johnston</name>
<email>thejamesjohnston@gmail.com</email>
</contributor>
<category citation-format="author"/>
<category field="generic-base"/>
<summary>This style adheres to the MLA 7th edition handbook and contains modifications to these types of sources: e-mail, forum posts, interviews, manuscripts, maps, presentations, TV broadcasts, and web pages.</summary>
<updated>2017-09-29T03:07:06+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
<terms>
<term name="month-01" form="short">Jan.</term>
<term name="month-02" form="short">Feb.</term>
<term name="month-03" form="short">Mar.</term>
<term name="month-04" form="short">Apr.</term>
<term name="month-05" form="short">May</term>
<term name="month-06" form="short">June</term>
<term name="month-07" form="short">July</term>
<term name="month-08" form="short">Aug.</term>
<term name="month-09" form="short">Sept.</term>
<term name="month-10" form="short">Oct.</term>
<term name="month-11" form="short">Nov.</term>
<term name="month-12" form="short">Dec.</term>
<term name="volume" form="short">
<single>Vol.</single>
<multiple>vols</multiple>
</term>
<term name="edition" form="short">ed</term>
<term name="editor" form="verb-short">ed.</term>
<term name="translator" form="verb-short">trans.</term>
<term name="translator" form="short">trans.</term>
</terms>
</locale>
<macro name="editor-translator">
<names variable="editor translator" delimiter=". ">
<label form="verb-short" text-case="capitalize-first" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<text macro="title"/>
</substitute>
</names>
</macro>
<macro name="author-short">
<names variable="author">
<name form="short" and="text" delimiter=", " initialize-with=". "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<text macro="title-short"/>
</substitute>
</names>
</macro>
<macro name="access">
<group delimiter=" ">
<date variable="accessed">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" "/>
<date-part name="year"/>
</date>
</group>
</macro>
<macro name="issued-full-date">
<choose>
<if variable="issued">
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" " strip-periods="false"/>
<date-part name="year"/>
</date>
</if>
<else>
<text term="no date" form="short"/>
</else>
</choose>
</macro>
<macro name="medium">
<choose>
<if type="motion_picture">
<choose>
<if variable="medium">
<text variable="medium" prefix=" "/>
</if>
<else>
<text value="Film" prefix=" "/>
</else>
</choose>
</if>
<else-if type="broadcast">
<choose>
<if variable="medium">
<text variable="medium" prefix=" "/>
</if>
<else>
<text value="Television" prefix=" "/>
</else>
</choose>
</else-if>
<else-if type="manuscript">
<text value=""/>
</else-if>
<else-if type="personal_communication" match="any">
<text value="" prefix=" "/>
</else-if>
<else-if type="speech" match="any">
<text value=""/>
</else-if>
<else-if type="interview">
<text variable="medium" prefix=" "/>
</else-if>
<else-if type="song">
<choose>
<if variable="medium">
<text variable="medium" prefix=" "/>
</if>
<else>
<text value="Audio Recording" prefix=" "/>
</else>
</choose>
</else-if>
<else-if type="graphic" variable="medium" match="all">
<text variable="medium" prefix=" "/>
</else-if>
<else>
<choose>
<if variable="URL DOI" match="any">
<text variable="source" prefix=" " suffix="." font-style="italic"/>
<group>
<text value="Web." prefix=" "/>
</group>
<text prefix=" " suffix="." macro="access"/>
</if>
<else>
<text value="Print" prefix=" "/>
</else>
</choose>
</else>
</choose>
</macro>
<macro name="title">
<choose>
<if type="bill book graphic legal_case legislation manuscript motion_picture report song" match="any">
<text variable="title" font-style="italic" text-case="title"/>
</if>
<else-if type="interview personal_communication" match="any">
<text variable="title" text-case="title" quotes="false"/>
</else-if>
<else>
<text variable="title" text-case="title" quotes="true"/>
</else>
</choose>
</macro>
<macro name="title-short">
<choose>
<if type="bill book graphic legal_case legislation manuscript motion_picture report song" match="any">
<text variable="title" text-case="title" form="short" font-style="italic"/>
</if>
<else>
<text variable="title" text-case="title" form="short" quotes="true"/>
</else>
</choose>
</macro>
<macro name="pages">
<choose>
<if variable="page">
<text variable="page"/>
</if>
<else-if type="personal_communication interview" match="any">
<text value=""/>
</else-if>
<else>
<text value="n. pag"/>
</else>
</choose>
</macro>
<macro name="edition">
<choose>
<if is-numeric="edition">
<group delimiter=" ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition"/>
</else>
</choose>
</macro>
<macro name="volume">
<choose>
<if is-numeric="volume">
<group delimiter=" ">
<text term="volume" form="short" strip-periods="false"/>
<number variable="volume"/>
</group>
</if>
<else>
<text variable="volume"/>
</else>
</choose>
</macro>
<macro name="number-of-volumes-only">
<choose>
<if variable="volume" match="none">
<choose>
<if is-numeric="number-of-volumes">
<group delimiter=" ">
<number variable="number-of-volumes"/>
<text term="volume" form="short" plural="true" strip-periods="true"/>
</group>
</if>
<else>
<text variable="number-of-volumes"/>
</else>
</choose>
</if>
</choose>
</macro>
<macro name="number-of-volumes-optional">
<choose>
<if variable="volume">
<choose>
<if is-numeric="number-of-volumes">
<group delimiter=" ">
<number variable="number-of-volumes"/>
<text term="volume" form="short" plural="true" strip-periods="true"/>
</group>
</if>
<else>
<text variable="number-of-volumes"/>
</else>
</choose>
</if>
</choose>
</macro>
<macro name="collection-title">
<text variable="collection-title" text-case="title" prefix=" "/>
</macro>
<macro name="collection-number">
<text variable="collection-number" prefix=" " suffix="."/>
</macro>
<macro name="publisher">
<choose>
<if variable="publisher">
<text variable="publisher"/>
</if>
<else>
<text value="N.p."/>
</else>
</choose>
</macro>
<macro name="publisher-year">
<group delimiter=", ">
<group delimiter=": ">
<text variable="publisher-place"/>
<text macro="publisher"/>
</group>
<date variable="issued">
<date-part name="year"/>
</date>
</group>
</macro>
<citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true">
<layout prefix="(" suffix=")" delimiter="; ">
<group delimiter=" ">
<choose>
<if variable="author editor translator" match="any">
<group delimiter=", ">
<text macro="author-short"/>
<choose>
<if disambiguate="true">
<text macro="title-short"/>
</if>
</choose>
</group>
</if>
<else>
<text macro="title-short"/>
</else>
</choose>
<text variable="locator"/>
</group>
</layout>
</citation>
<bibliography hanging-indent="true" et-al-min="4" et-al-use-first="1" line-spacing="2" entry-spacing="0" subsequent-author-substitute="---">
<sort>
<key macro="author"/>
<key variable="title"/>
</sort>
<layout suffix=".">
<text macro="author" suffix="."/>
<text macro="title" prefix=" " suffix="."/>
<choose>
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
<text macro="editor-translator" prefix=" " suffix="."/>
<text macro="edition" prefix=" " suffix="."/>
<text macro="volume" prefix=" " suffix="."/>
<text macro="number-of-volumes-only" prefix=" " suffix="."/>
<text macro="publisher-year" prefix=" " suffix="."/>
</if>
<else-if type="chapter paper-conference" match="any">
<group>
<text variable="container-title" text-case="title" font-style="italic" prefix=" " suffix="."/>
<text macro="editor-translator" prefix=" " suffix="."/>
<text macro="edition" prefix=" " suffix="."/>
<text macro="volume" prefix=" " suffix="."/>
<text macro="number-of-volumes-only" prefix=" " suffix="."/>
<text macro="publisher-year" prefix=" " suffix="."/>
</group>
<text variable="page" prefix=" " suffix="."/>
</else-if>
<else-if type="thesis">
<text variable="genre" prefix=" " suffix="."/>
<group delimiter=", ">
<text macro="publisher" prefix=" "/>
<date variable="issued" prefix=" " suffix=".">
<date-part name="year"/>
</date>
</group>
<text variable="archive_location" prefix=" " suffix="."/>
</else-if>
<else-if type="manuscript">
<date variable="issued" prefix=" " suffix=".">
<date-part name="year"/>
</date>
<text variable="genre" prefix=" " suffix="."/>
<text variable="archive_location" prefix=" " suffix="."/>
<text variable="publisher-place" prefix=" "/>
</else-if>
<else-if type="personal_communication">
<date variable="issued" prefix=" " suffix=".">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" "/>
<date-part name="year"/>
</date>
<choose>
<if variable="genre">
<text prefix=" " suffix="." variable="genre"/>
</if>
<else>
<text prefix=" " suffix="." value="E-mail"/>
</else>
</choose>
</else-if>
<else-if type="map">
<text variable="genre" prefix=" " suffix="."/>
<text variable="publisher-place" prefix=" " suffix=":"/>
<text macro="publisher" prefix=" "/>
<date variable="issued" prefix=" " suffix=",">
<date-part name="year"/>
</date>
</else-if>
<else-if type="speech">
<text variable="event" prefix=" " suffix="."/>
<text variable="publisher-place" prefix=" " suffix="."/>
<date variable="issued" prefix=" " suffix=".">
<date-part name="year"/>
</date>
<text variable="genre" prefix=" " suffix="."/>
</else-if>
<else-if type="webpage post-weblog" match="any">
<text variable="genre" prefix=" " suffix="."/>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<group delimiter=", " prefix=" ">
<text macro="publisher"/>
<text macro="issued-full-date" suffix="."/>
</group>
</else-if>
<else-if type="broadcast">
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text macro="publisher" prefix=" " suffix=","/>
<date variable="issued" prefix=" " suffix=".">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" " strip-periods="false"/>
<date-part name="year"/>
</date>
</else-if>
<else>
<group prefix=" " suffix="." delimiter=": ">
<group delimiter=" ">
<text macro="editor-translator" suffix="."/>
<text variable="container-title" font-style="italic"/>
<choose>
<if type="article-journal">
<group delimiter=" ">
<group delimiter=".">
<text variable="volume"/>
<text variable="issue"/>
</group>
<date variable="issued" prefix="(" suffix="):">
<date-part name="year"/>
</date>
</group>
<text macro="pages" prefix=" "/>
</if>
<else>
<group>
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" " strip-periods="false"/>
<date-part name="year"/>
</date>
<choose>
<if variable="URL DOI" match="any">
<text variable="page" prefix=": "/>
</if>
<else>
<text macro="pages" prefix=": "/>
</else>
</choose>
</group>
</else>
</choose>
</group>
</group>
</else>
</choose>
<text macro="medium" suffix="."/>
<text macro="number-of-volumes-optional" suffix="." prefix=" "/>
<text macro="collection-title"/>
<text macro="collection-number"/>
</layout>
</bibliography>
</style>
updated: 1506654426
custom: true
url_id: 'http://www.zotero.org/styles/modern-language-association-7th-edition'

323
config/yml/bibcite.bibcite_csl_style.modern_language_association_8th_edition.yml

@ -0,0 +1,323 @@
uuid: 5c31d644-11d5-4849-9e86-1ed223910645
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: QDkjTNcuHQSSZxWLYq0gDDnmCVbuXmpVvMobNde32ME
id: modern_language_association_8th_edition
parent: null
label: 'Modern Language Association 8th edition'
csl: |
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="minimal-two">
<info>
<title>Modern Language Association 8th edition</title>
<title-short>MLA</title-short>
<id>http://www.zotero.org/styles/modern-language-association</id>
<link href="http://www.zotero.org/styles/modern-language-association" rel="self"/>
<link href="http://style.mla.org" rel="documentation"/>
<author>
<name>Sebastian Karcher</name>
</author>
<category citation-format="author"/>
<category field="generic-base"/>
<summary>This style adheres to the MLA 8th edition handbook. Follows the structure of references as outlined in the MLA Manual closely</summary>
<updated>2019-10-11T02:36:27+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
<date form="text">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" " form="short"/>
<date-part name="year"/>
</date>
<terms>
<term name="month-01" form="short">Jan.</term>
<term name="month-02" form="short">Feb.</term>
<term name="month-03" form="short">Mar.</term>
<term name="month-04" form="short">Apr.</term>
<term name="month-05" form="short">May</term>
<term name="month-06" form="short">June</term>
<term name="month-07" form="short">July</term>
<term name="month-08" form="short">Aug.</term>
<term name="month-09" form="short">Sept.</term>
<term name="month-10" form="short">Oct.</term>
<term name="month-11" form="short">Nov.</term>
<term name="month-12" form="short">Dec.</term>
<term name="translator" form="short">trans.</term>
</terms>
</locale>
<macro name="author">
<names variable="author">
<name name-as-sort-order="first" and="text" delimiter-precedes-last="always" delimiter-precedes-et-al="always" initialize="false" initialize-with=". "/>
<label form="long" prefix=", "/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<text macro="title"/>
</substitute>
</names>
</macro>
<macro name="author-short">
<group delimiter=", ">
<names variable="author">
<name form="short" initialize-with=". " and="text"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
<text macro="title-short"/>
</substitute>
</names>
<choose>
<if disambiguate="true">
<text macro="title-short"/>
</if>
</choose>
</group>
</macro>
<macro name="title">
<choose>
<if variable="container-title" match="any">
<text variable="title" quotes="true" text-case="title"/>
</if>
<else>
<text variable="title" font-style="italic" text-case="title"/>
</else>
</choose>
</macro>
<macro name="title-short">
<choose>
<if variable="container-title" match="any">
<text variable="title" form="short" quotes="true" text-case="title"/>
</if>
<else>
<text variable="title" form="short" font-style="italic" text-case="title"/>
</else>
</choose>
</macro>
<macro name="container-title">
<text variable="container-title" font-style="italic" text-case="title"/>
</macro>
<macro name="other-contributors">
<group delimiter=", ">
<choose>
<if variable="container-title" match="any">
<names variable="container-author editor illustrator interviewer translator" delimiter=", ">
<label form="verb" suffix=" "/>
<name and="text"/>
</names>
</if>
<else>
<names variable="container-author editor illustrator interviewer translator" delimiter=", ">
<label form="verb" suffix=" " text-case="capitalize-first"/>
<name and="text"/>
</names>
</else>
</choose>
<names variable="director">
<label form="verb" suffix=" " text-case="capitalize-first"/>
<name and="text"/>
</names>
</group>
</macro>
<macro name="version">
<group delimiter=", ">
<choose>
<if is-numeric="edition">
<group delimiter=" ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition" text-case="capitalize-first"/>
</else>
</choose>
<text variable="version"/>
</group>
</macro>
<macro name="volume-lowercase">
<group delimiter=" ">
<text term="volume" form="short"/>
<text variable="volume"/>
</group>
</macro>
<macro name="number">
<group delimiter=", ">
<group>
<choose>
<!--lowercase if we have a preceding element-->
<if variable="edition container-title" match="any">
<text macro="volume-lowercase"/>
</if>
<!--other contributors preceding the volume-->
<else-if variable="author" match="all">
<choose>
<if variable="editor translator container-author illustrator interviewer director" match="any">
<text macro="volume-lowercase"/>
</if>
</choose>
</else-if>
<else-if variable="editor" match="all">
<choose>
<if variable="translator container-author illustrator interviewer director" match="any">
<text macro="volume-lowercase"/>
</if>
</choose>
</else-if>
<else-if variable="container-author illustrator interviewer director" match="any">
<text macro="volume-lowercase"/>
</else-if>
<else>
<group delimiter=" ">
<text term="volume" form="short" text-case="capitalize-first"/>
<text variable="volume"/>
</group>
</else>
</choose>
</group>
<group delimiter=" ">
<text term="issue" form="short"/>
<text variable="issue"/>
</group>
<choose>
<if type="report">
<text variable="genre"/>
</if>
</choose>
<text variable="number"/>
</group>
</macro>
<macro name="publisher">
<text variable="publisher"/>
</macro>
<macro name="publication-date">
<choose>
<if type="book chapter paper-conference motion_picture" match="any">
<date variable="issued" form="numeric" date-parts="year"/>
</if>
<else-if type="article-journal article-magazine" match="any">
<date variable="issued" form="text" date-parts="year-month"/>
</else-if>
<else-if type="speech" match="none">
<date variable="issued" form="text"/>
</else-if>
</choose>
</macro>
<macro name="location">
<group delimiter=", ">
<group delimiter=" ">
<label variable="page" form="short"/>
<text variable="page"/>
</group>
<choose>
<if variable="source" match="none">
<text macro="URI"/>
</if>
</choose>
</group>
</macro>
<macro name="container2-title">
<group delimiter=", ">
<choose>
<if type="speech">
<text variable="event"/>
<date variable="event-date" form="text"/>
<text variable="event-place"/>
</if>
</choose>
<text variable="archive"/>
<text variable="archive-place"/>
<text variable="archive_location"/>
</group>
</macro>
<macro name="container2-location">
<choose>
<if variable="source">
<choose>
<if variable="DOI URL" match="any">
<group delimiter=", ">
<text variable="source" font-style="italic"/>
<text macro="URI"/>
</group>
</if>
</choose>
</if>
</choose>
</macro>
<macro name="URI">
<choose>
<if variable="DOI">
<text variable="DOI" prefix="doi:"/>
</if>
<else>
<text variable="URL"/>
</else>
</choose>
</macro>
<macro name="accessed">
<!--using accessed where we don't have an issued date; follows recommendation on p. 53 -->
<choose>
<if variable="issued" match="none">
<group delimiter=" ">
<text term="accessed" text-case="capitalize-first"/>
<date variable="accessed" form="text"/>
</group>
</if>
</choose>
</macro>
<citation et-al-min="3" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true">
<layout prefix="(" suffix=")" delimiter="; ">
<choose>
<if locator="page line" match="any">
<group delimiter=" ">
<text macro="author-short"/>
<text variable="locator"/>
</group>
</if>
<else>
<group delimiter=", ">
<text macro="author-short"/>
<group>
<label variable="locator" form="short"/>
<text variable="locator"/>
</group>
</group>
</else>
</choose>
</layout>
</citation>
<bibliography hanging-indent="true" et-al-min="3" et-al-use-first="1" line-spacing="2" entry-spacing="0" subsequent-author-substitute="---">
<sort>
<key macro="author"/>
<key variable="title"/>
</sort>
<layout suffix=".">
<group delimiter=". ">
<text macro="author"/>
<text macro="title"/>
<date variable="original-date" form="numeric" date-parts="year"/>
<group delimiter=", ">
<!---This group corresponds to MLA's "Container 1"-->
<text macro="container-title"/>
<text macro="other-contributors"/>
<text macro="version"/>
<text macro="number"/>
<text macro="publisher"/>
<text macro="publication-date"/>
<text macro="location"/>
</group>
<group delimiter=", ">
<!---This group corresponds to MLA's "Container 2"-->
<!--currently just using this one for archival info-->
<text macro="container2-title"/>
<text macro="container2-location"/>
</group>
<text macro="accessed"/>
</group>
</layout>
</bibliography>
</style>
updated: 1570761387
custom: true
url_id: 'http://www.zotero.org/styles/modern-language-association'

4
config/yml/bibcite.settings.yml

@ -0,0 +1,4 @@
_core:
default_config_hash: xrKaN_2e7lR23yRaoflUaJktwsTkUG0r5Ux2mKNAiVs
processor: citeproc-php
default_style: apa

22
config/yml/block.block.claro_breadcrumbs.yml

@ -0,0 +1,22 @@
uuid: 04e5298f-1671-4c75-8371-8020feafc968
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: NjcxOBrPOiK5-38t56DwFBDVY4yer7YSlbRWXFuHe7A
id: claro_breadcrumbs
theme: claro
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

22
config/yml/block.block.claro_content.yml

@ -0,0 +1,22 @@
uuid: 171aa20c-cba5-40b4-9692-106450a04a17
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: a0Yyx1GeyKarZ4T_yXQBR_ZFKnXiFLtxAb6gWLd8nr0
id: claro_content
theme: claro
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

22
config/yml/block.block.claro_help.yml

@ -0,0 +1,22 @@
uuid: e524857e-9ffb-43ca-a3a6-345843fe33dd
langcode: en
status: true
dependencies:
module:
- help
theme:
- claro
_core:
default_config_hash: jccFSSVqV0WCDb6NtML1VWAWTtDbZ-zn5YgTRMgMrIM
id: claro_help
theme: claro
region: help
weight: 0
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

20
config/yml/block.block.claro_local_actions.yml

@ -0,0 +1,20 @@
uuid: 39c2ba17-b7e5-4073-b059-23b796cbd82c
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: CdXfDmRgAvms7EQovxxWPdYi0GitxeRbVtScYK16ZH0
id: claro_local_actions
theme: claro
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

22
config/yml/block.block.claro_messages.yml

@ -0,0 +1,22 @@
uuid: 1cdb3f25-5e60-4438-ac52-67d5fa368d81
langcode: en
status: true
dependencies:
module:
- system
theme:
- claro
_core:
default_config_hash: '-Ac3ISpIT0PQ-whzD7_dw0SdKi6dAbRFNWdSjOiVDqg'
id: claro_messages
theme: claro
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

20
config/yml/block.block.claro_page_title.yml

@ -0,0 +1,20 @@
uuid: defaec36-d4df-4dff-8612-dabf86b93a7a
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: fNwDdW063tk_ktzSWzZVeQS9wzvLooVO280BQ9WrsIs
id: claro_page_title
theme: claro
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

22
config/yml/block.block.claro_primary_local_tasks.yml

@ -0,0 +1,22 @@
uuid: 97185aca-ce5e-4054-80dc-811dfe907cb2
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: ACjBZI5shAMiiUpsz-inLYVXDqNNXRnSzAWV3kV_8Hw
id: claro_primary_local_tasks
theme: claro
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

22
config/yml/block.block.claro_secondary_local_tasks.yml

@ -0,0 +1,22 @@
uuid: 5c251d07-cdc3-4d5b-ac8a-8cccb9deb713
langcode: en
status: true
dependencies:
theme:
- claro
_core:
default_config_hash: 2L0geP-ixCbCkEpW6BVF6H7vDUZN4ea07_Y9CociQm4
id: claro_secondary_local_tasks
theme: claro
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

38
config/yml/block.block.creatorsandcontributors.yml

@ -0,0 +1,38 @@
uuid: 28540a48-a2eb-4a84-b4c9-fa9dce4c9f36
langcode: en
status: true
dependencies:
config:
- facets.facet.creators_and_contributors
module:
- context
- facets
- islandora
theme:
- olivero
_core:
default_config_hash: jziE1LayhQhICzoN5LBg3jdBwNieZWUHHr4xGAlwj_o
id: creatorsandcontributors
theme: olivero
region: sidebar
weight: -10
provider: null
plugin: 'facet_block:creators_and_contributors'
settings:
id: 'facet_block:creators_and_contributors'
label: 'Creators and Contributors'
label_display: visible
provider: facets
context_mapping: { }
block_id: creatorsandcontributors
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1

36
config/yml/block.block.memberof.yml

@ -0,0 +1,36 @@
uuid: f95e8560-b5ad-42ed-a88c-e14d445d7bf4
langcode: en
status: true
dependencies:
config:
- facets.facet.member_of
module:
- context
- facets
- islandora
theme:
- olivero
id: memberof
theme: olivero
region: sidebar
weight: -11
provider: null
plugin: 'facet_block:member_of'
settings:
id: 'facet_block:member_of'
label: 'Member of'
label_display: visible
provider: facets
context_mapping: { }
block_id: memberof
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1

27
config/yml/block.block.olivero_account_menu.yml

@ -0,0 +1,27 @@
uuid: 32d54763-8d68-412d-b3e2-3f64f0647942
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- olivero
_core:
default_config_hash: gmxYWWHmgbe0Pnv8y48ZLSLH5mEHejOjAP6RLxUfdzU
id: olivero_account_menu
theme: olivero
region: secondary_menu
weight: -4
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

36
config/yml/block.block.olivero_bookhasnotbeendigitized.yml

@ -0,0 +1,36 @@
uuid: f095d207-7dda-4da9-b4a1-4ccf85fdde14
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:752e7340-7038-47de-87a1-5598d0238716'
module:
- block_content
- islandora
- system
theme:
- olivero
id: olivero_bookhasnotbeendigitized
theme: olivero
region: content_above
weight: 0
provider: null
plugin: 'block_content:752e7340-7038-47de-87a1-5598d0238716'
settings:
id: 'block_content:752e7340-7038-47de-87a1-5598d0238716'
label: 'Book has not been digitized'
label_display: visible
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: true
pages: '/*'

22
config/yml/block.block.olivero_breadcrumbs.yml

@ -0,0 +1,22 @@
uuid: cfe9b6b2-b994-43cd-8b5e-14b3526b03d3
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: VhBzWb7lMRtIOg9G7VSw_0uopi-7zXeHq4vXqqV1HFE
id: olivero_breadcrumbs
theme: olivero
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility: { }

22
config/yml/block.block.olivero_content.yml

@ -0,0 +1,22 @@
uuid: 4317c528-2d4d-486a-83d3-dbd2848224d9
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk
id: olivero_content
theme: olivero
region: content
weight: -11
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

22
config/yml/block.block.olivero_help.yml

@ -0,0 +1,22 @@
uuid: b4551f41-767c-4231-8daf-7bad42cd80b2
langcode: en
status: true
dependencies:
module:
- help
theme:
- olivero
_core:
default_config_hash: VfPFqqxfkomud5CO8DUijw85QIl9GIxh_nIxLOYESxg
id: olivero_help
theme: olivero
region: content_above
weight: -5
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

27
config/yml/block.block.olivero_main_menu.yml

@ -0,0 +1,27 @@
uuid: 6f733ea0-22c4-4ffa-8753-5068a94ca35b
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- olivero
_core:
default_config_hash: KWAiziL39uEzmOJEql_wbUP2RtqGceL3WM2CfxhMelE
id: olivero_main_menu
theme: olivero
region: primary_menu
weight: -10
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
level: 1
depth: 2
expand_all_items: true
visibility: { }

22
config/yml/block.block.olivero_messages.yml

@ -0,0 +1,22 @@
uuid: 4669b060-18b9-4b16-976b-c4b62a9d50f1
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0
id: olivero_messages
theme: olivero
region: highlighted
weight: -5
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

30
config/yml/block.block.olivero_model.yml

@ -0,0 +1,30 @@
uuid: 804c287a-eb3c-441e-b5bc-636cce12f9ab
langcode: en
status: true
dependencies:
config:
- facets.facet.model
module:
- facets
- islandora
theme:
- olivero
id: olivero_model
theme: olivero
region: sidebar
weight: -15
provider: null
plugin: 'facet_block:model'
settings:
id: 'facet_block:model'
label: Type
label_display: visible
provider: facets
context_mapping: { }
block_id: olivero_model
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

20
config/yml/block.block.olivero_page_title.yml

@ -0,0 +1,20 @@
uuid: ef325eb8-4ff9-4bb5-b758-3e04ebde3c9a
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y
id: olivero_page_title
theme: olivero
region: content_above
weight: -6
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility: { }

22
config/yml/block.block.olivero_powered.yml

@ -0,0 +1,22 @@
uuid: 8e9ee068-78e2-4dd7-919c-621dd4a35970
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: eYL19CLDyinGTWYQfBD1DswWzglEotE_kHnHx3AxTXM
id: olivero_powered
theme: olivero
region: footer_bottom
weight: 0
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
label_display: '0'
provider: system
visibility: { }

20
config/yml/block.block.olivero_primary_admin_actions.yml

@ -0,0 +1,20 @@
uuid: 74326bf5-d3c7-431c-ab5d-e0a88bb8392b
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: Q9_2whdOj1YIomfvsIfopROW4FT_X5pY0DjdOiOaQ5U
id: olivero_primary_admin_actions
theme: olivero
region: highlighted
weight: -6
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

22
config/yml/block.block.olivero_primary_local_tasks.yml

@ -0,0 +1,22 @@
uuid: 12c1337f-1a6e-4999-b222-6719928b517d
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4
id: olivero_primary_local_tasks
theme: olivero
region: highlighted
weight: -4
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

22
config/yml/block.block.olivero_secondary_local_tasks.yml

@ -0,0 +1,22 @@
uuid: 66fea92a-8bff-4836-a6fc-7bcf9b0d18f4
langcode: en
status: true
dependencies:
theme:
- olivero
_core:
default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI
id: olivero_secondary_local_tasks
theme: olivero
region: highlighted
weight: -3
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

25
config/yml/block.block.olivero_site_branding.yml

@ -0,0 +1,25 @@
uuid: 8817e701-536b-4b48-9f87-806c782fd49c
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivero
_core:
default_config_hash: n_nlgjggHVfQt2H__zvLOKB2YtjPDbQ5tHijF9LE1aM
id: olivero_site_branding
theme: olivero
region: header
weight: -12
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: false
visibility: { }

23
config/yml/block.block.olivero_syndicate.yml

@ -0,0 +1,23 @@
uuid: 9b8c390b-3339-4352-b3c9-e98521203c68
langcode: en
status: true
dependencies:
module:
- node
theme:
- olivero
_core:
default_config_hash: 0gq3VPg-_UM69FCCWurLFIrrnIjC2HLKhwo9iQNtcUo
id: olivero_syndicate
theme: olivero
region: social
weight: 0
provider: null
plugin: node_syndicate_block
settings:
id: node_syndicate_block
label: 'RSS feed'
label_display: '0'
provider: node
block_count: 10
visibility: { }

37
config/yml/block.block.olivesimagined_advancedsearch_pagesandfigures.yml

@ -0,0 +1,37 @@
uuid: 580c3799-7e33-4460-aa0f-a82c94be4b0c
langcode: en
status: true
dependencies:
module:
- advanced_search
- context
- islandora
theme:
- olivesimagined
id: olivesimagined_advancedsearch_pagesandfigures
theme: olivesimagined
region: sidebar
weight: -10
provider: null
plugin: 'advanced_search_block:solr_search_content__page_2'
settings:
id: 'advanced_search_block:solr_search_content__page_2'
label: Search
label_display: visible
provider: advanced_search
fields:
- title_aggregated_fulltext
- abstract_description_fulltext
- linked_agent_name_fulltext
context_filter: null
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2

36
config/yml/block.block.olivesimagined_bookhasnotbeendigitized.yml

@ -0,0 +1,36 @@
uuid: ef1a88e4-78d3-4ce5-92e4-32af8e68d77d
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:752e7340-7038-47de-87a1-5598d0238716'
module:
- block_content
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_bookhasnotbeendigitized
theme: olivesimagined
region: content_above
weight: -13
provider: null
plugin: 'block_content:752e7340-7038-47de-87a1-5598d0238716'
settings:
id: 'block_content:752e7340-7038-47de-87a1-5598d0238716'
label: 'Book has not been digitized'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: true
pages: '/*'

26
config/yml/block.block.olivesimagined_breadcrumbs.yml

@ -0,0 +1,26 @@
uuid: e4c58ec9-b25c-4de4-8d56-cc47fc7de6ac
langcode: en
status: true
dependencies:
module:
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_breadcrumbs
theme: olivesimagined
region: content_above
weight: -17
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
label_display: '0'
provider: system
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

22
config/yml/block.block.olivesimagined_content.yml

@ -0,0 +1,22 @@
uuid: d6fb6c46-8428-45ab-9f24-17a72ef82398
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
_core:
default_config_hash: s1KN-dzrnIx-7gecjkAqSWAAvy6jL42A712rcHgwQPw
id: olivesimagined_content
theme: olivesimagined
region: content
weight: -15
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
label_display: '0'
provider: system
visibility: { }

30
config/yml/block.block.olivesimagined_creatorsandcontributors.yml

@ -0,0 +1,30 @@
uuid: 86081cea-118e-4607-8a81-9669c8837764
langcode: en
status: true
dependencies:
config:
- facets.facet.creators_and_contributors
module:
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_creatorsandcontributors
theme: olivesimagined
region: sidebar
weight: -17
provider: null
plugin: 'facet_block:creators_and_contributors'
settings:
id: 'facet_block:creators_and_contributors'
label: 'Creators and Contributors'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_creatorsandcontributors
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_creatorsandcontributorsfull.yml

@ -0,0 +1,36 @@
uuid: d312ed6c-a8aa-43cb-b5e7-373c0e6f903a
langcode: en
status: true
dependencies:
config:
- facets.facet.creators_and_contributors_full
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_creatorsandcontributorsfull
theme: olivesimagined
region: sidebar
weight: -7
provider: null
plugin: 'facet_block:creators_and_contributors_full'
settings:
id: 'facet_block:creators_and_contributors_full'
label: 'Creators and Contributors'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_creatorsandcontributorsfull
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

31
config/yml/block.block.olivesimagined_footer_logo_island_archives.yml

@ -0,0 +1,31 @@
uuid: e8566467-2385-46a4-a7c6-642680106e79
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:649268f4-5815-4a20-b205-19f63daf557f'
module:
- block_content
- islandora
theme:
- olivesimagined
id: olivesimagined_footer_logo_island_archives
theme: olivesimagined
region: footer_top
weight: -20
provider: null
plugin: 'block_content:649268f4-5815-4a20-b205-19f63daf557f'
settings:
id: 'block_content:649268f4-5815-4a20-b205-19f63daf557f'
label: footer_logo_island_archives
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

31
config/yml/block.block.olivesimagined_footer_logo_islandora.yml

@ -0,0 +1,31 @@
uuid: 164e2ca8-13cb-4039-8994-00077def9fe7
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:22c09b86-3898-4d12-b474-a22382c1b468'
module:
- block_content
- islandora
theme:
- olivesimagined
id: olivesimagined_footer_logo_islandora
theme: olivesimagined
region: footer_top
weight: -19
provider: null
plugin: 'block_content:22c09b86-3898-4d12-b474-a22382c1b468'
settings:
id: 'block_content:22c09b86-3898-4d12-b474-a22382c1b468'
label: footer_logo_islandora
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

31
config/yml/block.block.olivesimagined_footer_logo_upei.yml

@ -0,0 +1,31 @@
uuid: 64eb54ae-40d6-4239-80ca-b0c582f5a4e0
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:644e291d-8498-435e-9ae0-ea87a750a3c6'
module:
- block_content
- islandora
theme:
- olivesimagined
id: olivesimagined_footer_logo_upei
theme: olivesimagined
region: footer_top
weight: -21
provider: null
plugin: 'block_content:644e291d-8498-435e-9ae0-ea87a750a3c6'
settings:
id: 'block_content:644e291d-8498-435e-9ae0-ea87a750a3c6'
label: footer_logo_upei
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

22
config/yml/block.block.olivesimagined_help.yml

@ -0,0 +1,22 @@
uuid: a9268726-6362-45c0-9b68-73bfcb2e4160
langcode: en
status: true
dependencies:
module:
- help
theme:
- olivesimagined
_core:
default_config_hash: gOzIdELuqjhqu9tCeCvNdbHsWND49mbzAC-rij3fcEg
id: olivesimagined_help
theme: olivesimagined
region: highlighted
weight: -14
provider: null
plugin: help_block
settings:
id: help_block
label: Help
label_display: '0'
provider: help
visibility: { }

36
config/yml/block.block.olivesimagined_linktofullsearch.yml

@ -0,0 +1,36 @@
uuid: 1b4af2d2-f71f-4992-8467-b66929ad82de
langcode: en
status: true
dependencies:
content:
- 'block_content:basic:f664361b-3de8-488c-b4e0-07afce89f863'
module:
- block_content
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_linktofullsearch
theme: olivesimagined
region: content_above
weight: -14
provider: null
plugin: 'block_content:f664361b-3de8-488c-b4e0-07afce89f863'
settings:
id: 'block_content:f664361b-3de8-488c-b4e0-07afce89f863'
label: 'Link to full search'
label_display: '0'
provider: block_content
status: true
info: ''
view_mode: full
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: false
pages: /search

31
config/yml/block.block.olivesimagined_mainnavigation.yml

@ -0,0 +1,31 @@
uuid: 0b565568-13bb-4369-bad9-b6e2d3121dbc
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_mainnavigation
theme: olivesimagined
region: primary_menu
weight: -17
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
label_display: '0'
provider: system
level: 1
depth: 0
expand_all_items: false
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_memberoffull.yml

@ -0,0 +1,36 @@
uuid: cb59c661-57a3-4710-b49d-1aec9a6f64e2
langcode: en
status: true
dependencies:
config:
- facets.facet.member_of_full_
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_memberoffull
theme: olivesimagined
region: sidebar
weight: -8
provider: null
plugin: 'facet_block:member_of_full_'
settings:
id: 'facet_block:member_of_full_'
label: 'Member of'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_memberoffull
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

22
config/yml/block.block.olivesimagined_messages.yml

@ -0,0 +1,22 @@
uuid: 6b4e26c4-2d98-4926-b54a-93f9dff79190
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
_core:
default_config_hash: n6eEjflAv1WidjbNPVpqPbJZltM4toSg9bm8d5QXujw
id: olivesimagined_messages
theme: olivesimagined
region: highlighted
weight: -15
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
label_display: '0'
provider: system
visibility: { }

35
config/yml/block.block.olivesimagined_page_title.yml

@ -0,0 +1,35 @@
uuid: f17aae53-61ce-4698-ab82-41b77d526a30
langcode: en
status: false
dependencies:
module:
- islandora
- taxonomy
theme:
- olivesimagined
_core:
default_config_hash: 0ftLuqpzGD4Vrsgtrmw9aI4NE0zl_bbDlxS9LMr0JKg
id: olivesimagined_page_title
theme: olivesimagined
region: content_above
weight: -9
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: '[current-page:title]'
label_display: visible
provider: core
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
'entity_bundle:taxonomy_term':
id: 'entity_bundle:taxonomy_term'
negate: false
context_mapping:
taxonomy_term: '@islandora.taxonomy_term_route_context_provider:taxonomy_term'
bundles:
temporal_subjects: temporal_subjects

30
config/yml/block.block.olivesimagined_pagetitle.yml

@ -0,0 +1,30 @@
uuid: 9538cbba-f986-40b8-af4c-c1c2d7e572ac
langcode: en
status: true
dependencies:
module:
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_pagetitle
theme: olivesimagined
region: content_above
weight: -16
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
label_display: '0'
provider: core
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: true
pages: '<front>'

36
config/yml/block.block.olivesimagined_placepublished.yml

@ -0,0 +1,36 @@
uuid: 3452e853-05f1-4e36-8a71-69306f4f4bc0
langcode: en
status: true
dependencies:
config:
- facets.facet.place_published
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_placepublished
theme: olivesimagined
region: sidebar
weight: -15
provider: null
plugin: 'facet_block:place_published'
settings:
id: 'facet_block:place_published'
label: 'Place Published'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_placepublished
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_placepublished_2.yml

@ -0,0 +1,36 @@
uuid: d5f0f5aa-38c1-4033-9185-5593ab666da2
langcode: en
status: true
dependencies:
config:
- facets.facet.place_published_pf
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_placepublished_2
theme: olivesimagined
region: sidebar
weight: -5
provider: null
plugin: 'facet_block:place_published_pf'
settings:
id: 'facet_block:place_published_pf'
label: 'Place Published'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_placepublished_2
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

22
config/yml/block.block.olivesimagined_powered.yml

@ -0,0 +1,22 @@
uuid: 2fd17e12-baa2-4c59-ab76-5f7b43496112
langcode: en
status: false
dependencies:
module:
- system
theme:
- olivesimagined
_core:
default_config_hash: onK1ULtSreG-bzTBUFzECaZYHt6KNt06AsEn7MytyhA
id: olivesimagined_powered
theme: olivesimagined
region: footer_bottom
weight: -20
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
label_display: '0'
provider: system
visibility: { }

20
config/yml/block.block.olivesimagined_primary_admin_actions.yml

@ -0,0 +1,20 @@
uuid: 4fa6840a-e0a5-49e1-baa6-29671b8e8733
langcode: en
status: true
dependencies:
theme:
- olivesimagined
_core:
default_config_hash: rxqcUfFwvgbwqIsYSJThvP06Yy4u8mbUP21fmKazVoM
id: olivesimagined_primary_admin_actions
theme: olivesimagined
region: highlighted
weight: -16
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
label_display: '0'
provider: core
visibility: { }

34
config/yml/block.block.olivesimagined_primary_local_tasks.yml

@ -0,0 +1,34 @@
uuid: 1f70cbca-cb6d-4846-bf39-ed7d0392e55f
langcode: en
status: true
dependencies:
module:
- islandora
- system
theme:
- olivesimagined
_core:
default_config_hash: dU2yzV3ErzQ9hd5VApDm1i8jJnCu6H7_x7ZpcSUdzcg
id: olivesimagined_primary_local_tasks
theme: olivesimagined
region: content_above
weight: -15
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Primary tabs'
label_display: '0'
provider: core
primary: true
secondary: false
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: true
pages: '<front>'

31
config/yml/block.block.olivesimagined_search.yml

@ -0,0 +1,31 @@
uuid: aa09f18a-b1bf-428c-8ab6-02f41e1f3c6e
langcode: en
status: false
dependencies:
module:
- advanced_search
- islandora
theme:
- olivesimagined
id: olivesimagined_search
theme: olivesimagined
region: secondary_menu
weight: -17
provider: null
plugin: search_block
settings:
id: search_block
label: Search
label_display: '0'
provider: advanced_search
block_id: olivesimagined_search
search_view_machine_name: view.solr_search_content.page_1
search_textfield_label: Keyword
search_placeholder: ''
search_submit_label: Search
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

22
config/yml/block.block.olivesimagined_secondary_local_tasks.yml

@ -0,0 +1,22 @@
uuid: 790452f8-92a6-4450-bf54-df849732f70c
langcode: en
status: true
dependencies:
theme:
- olivesimagined
_core:
default_config_hash: MD-AY9vK-M-2s0lOdmxfgCc273pFeRwhJVNVFkdfl6s
id: olivesimagined_secondary_local_tasks
theme: olivesimagined
region: content_above
weight: -10
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Secondary tabs'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

25
config/yml/block.block.olivesimagined_site_branding.yml

@ -0,0 +1,25 @@
uuid: 3932e2fa-45cc-42c1-8ca7-f13fbdddafd2
langcode: en
status: true
dependencies:
module:
- system
theme:
- olivesimagined
_core:
default_config_hash: KZY2bPCeLsgUMDOdYv_XbZKLQ4JSZNSd6KmctFQz4P8
id: olivesimagined_site_branding
theme: olivesimagined
region: header
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
label_display: '0'
provider: system
use_site_logo: true
use_site_name: true
use_site_slogan: false
visibility: { }

36
config/yml/block.block.olivesimagined_solrsearchcontentadvancedsearchforsearchpage.yml

@ -0,0 +1,36 @@
uuid: a8684161-b0f9-48ee-9297-496bca1241a9
langcode: en
status: true
dependencies:
module:
- advanced_search
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_solrsearchcontentadvancedsearchforsearchpage
theme: olivesimagined
region: sidebar
weight: -18
provider: null
plugin: 'advanced_search_block:solr_search_content__page_1'
settings:
id: 'advanced_search_block:solr_search_content__page_1'
label: Search
label_display: visible
provider: advanced_search
fields:
- title_aggregated_fulltext
- abstract_description_fulltext
- linked_agent_name_fulltext
context_filter: null
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: false
pages: /search

32
config/yml/block.block.olivesimagined_solrsearchcontentsearchresultspagerforsearchpage.yml

@ -0,0 +1,32 @@
uuid: 57574914-1857-4e17-b98e-b7a41a4fbc79
langcode: en
status: true
dependencies:
module:
- advanced_search
- context
- islandora
theme:
- olivesimagined
id: olivesimagined_solrsearchcontentsearchresultspagerforsearchpage
theme: olivesimagined
region: content_above
weight: -12
provider: null
plugin: 'advanced_search_result_pager:solr_search_content__page_1'
settings:
id: 'advanced_search_result_pager:solr_search_content__page_1'
label: 'Solr search content: Search Results Pager for Page'
label_display: '0'
provider: advanced_search
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1

31
config/yml/block.block.olivesimagined_solrsearchcontentsearchresultspagerforsearchwithpages.yml

@ -0,0 +1,31 @@
uuid: cbe4471d-5173-4dcf-a077-12412ec5b001
langcode: en
status: true
dependencies:
module:
- advanced_search
- islandora
- system
theme:
- olivesimagined
id: olivesimagined_solrsearchcontentsearchresultspagerforsearchwithpages
theme: olivesimagined
region: content_above
weight: -11
provider: null
plugin: 'advanced_search_result_pager:solr_search_content__page_2'
settings:
id: 'advanced_search_result_pager:solr_search_content__page_2'
label: 'Solr search content: Search Results Pager for Search with pages and figures'
label_display: '0'
provider: advanced_search
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''
request_path:
id: request_path
negate: false
pages: /search_full

36
config/yml/block.block.olivesimagined_subjectgeographic.yml

@ -0,0 +1,36 @@
uuid: 549a48e7-09b3-4f0a-ae82-f513756c367b
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_geographic_
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjectgeographic
theme: olivesimagined
region: sidebar
weight: -11
provider: null
plugin: 'facet_block:subject_geographic_'
settings:
id: 'facet_block:subject_geographic_'
label: 'Geographic locations'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjectgeographic
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_subjectgeographicfull.yml

@ -0,0 +1,36 @@
uuid: 5983c7cc-2e63-42a9-9907-f92fd39fb4ad
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_geographic_full_
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjectgeographicfull
theme: olivesimagined
region: sidebar
weight: -1
provider: null
plugin: 'facet_block:subject_geographic_full_'
settings:
id: 'facet_block:subject_geographic_full_'
label: 'Geographic locations'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjectgeographicfull
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

30
config/yml/block.block.olivesimagined_subjectnames.yml

@ -0,0 +1,30 @@
uuid: add69cb0-b664-4cca-a4be-32447b3162ac
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_name
module:
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjectnames
theme: olivesimagined
region: sidebar
weight: -13
provider: null
plugin: 'facet_block:subject_name'
settings:
id: 'facet_block:subject_name'
label: 'Names as subjects'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjectnames
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_subjectnamesfull.yml

@ -0,0 +1,36 @@
uuid: c186d399-43d4-4aaa-bdcf-7473797bee48
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_names_full
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjectnamesfull
theme: olivesimagined
region: sidebar
weight: -3
provider: null
plugin: 'facet_block:subject_names_full'
settings:
id: 'facet_block:subject_names_full'
label: 'Names as subjects'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjectnamesfull
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

30
config/yml/block.block.olivesimagined_subjecttemporal.yml

@ -0,0 +1,30 @@
uuid: 7aa76a7b-4fde-4808-9b0b-d1dc0ae5783e
langcode: en
status: true
dependencies:
config:
- facets.facet.temporal_subject
module:
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjecttemporal
theme: olivesimagined
region: sidebar
weight: -12
provider: null
plugin: 'facet_block:temporal_subject'
settings:
id: 'facet_block:temporal_subject'
label: 'Time periods'
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjecttemporal
visibility:
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_subjecttopic.yml

@ -0,0 +1,36 @@
uuid: d2dc7fc9-04ba-4207-87c6-18efddc01fd7
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_topic_
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjecttopic
theme: olivesimagined
region: sidebar
weight: -4
provider: null
plugin: 'facet_block:subject_topic_'
settings:
id: 'facet_block:subject_topic_'
label: Topics
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjecttopic
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_2: view-solr_search_content-page_2
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

36
config/yml/block.block.olivesimagined_subjecttopic_2.yml

@ -0,0 +1,36 @@
uuid: 7a425685-63fd-496e-83d9-2326fc7bca75
langcode: en
status: true
dependencies:
config:
- facets.facet.subject_topic
module:
- context
- facets
- islandora
theme:
- olivesimagined
id: olivesimagined_subjecttopic_2
theme: olivesimagined
region: sidebar
weight: -14
provider: null
plugin: 'facet_block:subject_topic'
settings:
id: 'facet_block:subject_topic'
label: Topics
label_display: visible
provider: facets
context_mapping: { }
block_id: olivesimagined_subjecttopic_2
visibility:
view_inclusion:
id: view_inclusion
negate: false
view_inclusion:
view-solr_search_content-page_1: view-solr_search_content-page_1
media_source_mimetype:
id: media_source_mimetype
negate: false
context_mapping: { }
mimetype: ''

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save