diff --git a/composer.json b/composer.json
index 4396d4fb..4e4dbb85 100755
--- a/composer.json
+++ b/composer.json
@@ -48,6 +48,7 @@
"drupal/flysystem": "^2.2@alpha",
"drupal/fpa": "^4.0",
"drupal/hal": "^1.0||^2.0",
+ "drupal/html_title": "^1.5",
"drupal/islandora": "^2.8.1",
"drupal/islandora_mirador": "^2",
"drupal/openseadragon": "^2",
diff --git a/composer.lock b/composer.lock
index c846f0ba..23389a6e 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "58a8377f401d0f4b64c339bcb672cb1d",
+ "content-hash": "5ffd0658b69240b96aa4cc1e5fb953b0",
"packages": [
{
"name": "adci/full-name-parser",
@@ -3396,6 +3396,54 @@
"source": "https://git.drupalcode.org/project/hal"
}
},
+ {
+ "name": "drupal/html_title",
+ "version": "1.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/html_title.git",
+ "reference": "8.x-1.5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/html_title-8.x-1.5.zip",
+ "reference": "8.x-1.5",
+ "shasum": "256ee5a97d19b2b4e5d94cb1deed47e033b3d6fd"
+ },
+ "require": {
+ "drupal/core": "^8.8 || ^9 || ^10"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-1.5",
+ "datestamp": "1705876402",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "generalredneck",
+ "homepage": "https://www.drupal.org/user/368854"
+ },
+ {
+ "name": "JeroenT",
+ "homepage": "https://www.drupal.org/user/2228934"
+ }
+ ],
+ "description": "Enables limited HTML markup in node titles.",
+ "homepage": "https://www.drupal.org/project/html_title",
+ "support": {
+ "source": "https://git.drupalcode.org/project/html_title"
+ }
+ },
{
"name": "drupal/islandora",
"version": "2.12.2",
diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml
index 757c13fd..4f2f4324 100644
--- a/config/sync/core.extension.yml
+++ b/config/sync/core.extension.yml
@@ -53,6 +53,7 @@ module:
hal: 0
help: 0
history: 0
+ html_title: 0
image: 0
islandora: 0
islandora_audio: 0
diff --git a/config/sync/html_title.settings.yml b/config/sync/html_title.settings.yml
new file mode 100644
index 00000000..37644c23
--- /dev/null
+++ b/config/sync/html_title.settings.yml
@@ -0,0 +1,3 @@
+_core:
+ default_config_hash: LltQJsg3J24qmfQft-I_vH3tFvw3wAsFppnEkIvJ0oU
+allow_html_tags: '
'
diff --git a/config/sync/views.view.all_taxonomy_terms.yml b/config/sync/views.view.all_taxonomy_terms.yml
index 9dcd9062..319596c1 100644
--- a/config/sync/views.view.all_taxonomy_terms.yml
+++ b/config/sync/views.view.all_taxonomy_terms.yml
@@ -74,6 +74,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -88,7 +89,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.archive.yml b/config/sync/views.view.archive.yml
index 94642e82..e3fac1eb 100644
--- a/config/sync/views.view.archive.yml
+++ b/config/sync/views.view.archive.yml
@@ -29,6 +29,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: 0
id: 0
@@ -43,7 +44,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.block_content.yml b/config/sync/views.view.block_content.yml
index 98b280fc..7d358956 100644
--- a/config/sync/views.view.block_content.yml
+++ b/config/sync/views.view.block_content.yml
@@ -273,6 +273,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -287,7 +288,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.comment.yml b/config/sync/views.view.comment.yml
index 09bcacc6..b470f652 100644
--- a/config/sync/views.view.comment.yml
+++ b/config/sync/views.view.comment.yml
@@ -533,6 +533,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -550,7 +551,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.content.yml b/config/sync/views.view.content.yml
index c4f40034..291f6c86 100644
--- a/config/sync/views.view.content.yml
+++ b/config/sync/views.view.content.yml
@@ -585,13 +585,13 @@ display:
pager:
type: full
options:
+ pagination_heading_level: h4
items_per_page: 50
tags:
next: 'Next ›'
previous: '‹ Previous'
first: '« First'
last: 'Last »'
- pagination_heading_level: h4
exposed_form:
type: bef
options:
diff --git a/config/sync/views.view.file_checksum.yml b/config/sync/views.view.file_checksum.yml
index e03e7778..96e55769 100644
--- a/config/sync/views.view.file_checksum.yml
+++ b/config/sync/views.view.file_checksum.yml
@@ -76,6 +76,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -90,7 +91,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.files.yml b/config/sync/views.view.files.yml
index 30b93db1..b3e2901c 100644
--- a/config/sync/views.view.files.yml
+++ b/config/sync/views.view.files.yml
@@ -470,6 +470,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: 0
id: 0
@@ -484,7 +485,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
@@ -1055,6 +1055,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: 0
id: 0
@@ -1069,7 +1070,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
empty: { }
arguments:
fid:
diff --git a/config/sync/views.view.frontpage.yml b/config/sync/views.view.frontpage.yml
index 550ace94..e76d8133 100644
--- a/config/sync/views.view.frontpage.yml
+++ b/config/sync/views.view.frontpage.yml
@@ -30,6 +30,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: 0
id: 0
@@ -47,7 +48,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.glossary.yml b/config/sync/views.view.glossary.yml
index 325543f1..1bc358f7 100644
--- a/config/sync/views.view.glossary.yml
+++ b/config/sync/views.view.glossary.yml
@@ -196,6 +196,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 36
total_pages: 0
id: 0
@@ -210,7 +211,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.iiif_manifest.yml b/config/sync/views.view.iiif_manifest.yml
index d47ef15b..51baa51f 100644
--- a/config/sync/views.view.iiif_manifest.yml
+++ b/config/sync/views.view.iiif_manifest.yml
@@ -166,6 +166,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -180,7 +181,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.manage_members.yml b/config/sync/views.view.manage_members.yml
index 0914a286..d67282ec 100644
--- a/config/sync/views.view.manage_members.yml
+++ b/config/sync/views.view.manage_members.yml
@@ -181,6 +181,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -195,7 +196,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.media.yml b/config/sync/views.view.media.yml
index 52f06e90..bd0631a8 100644
--- a/config/sync/views.view.media.yml
+++ b/config/sync/views.view.media.yml
@@ -785,6 +785,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -802,7 +803,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.media_library.yml b/config/sync/views.view.media_library.yml
index 5d98fda6..72e00e03 100644
--- a/config/sync/views.view.media_library.yml
+++ b/config/sync/views.view.media_library.yml
@@ -139,6 +139,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 24
total_pages: null
id: 0
@@ -153,7 +154,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.media_of.yml b/config/sync/views.view.media_of.yml
index 38858f3b..3affd49e 100644
--- a/config/sync/views.view.media_of.yml
+++ b/config/sync/views.view.media_of.yml
@@ -314,6 +314,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -328,7 +329,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.missing_media.yml b/config/sync/views.view.missing_media.yml
index 21649df1..c5f00e39 100644
--- a/config/sync/views.view.missing_media.yml
+++ b/config/sync/views.view.missing_media.yml
@@ -425,6 +425,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -442,7 +443,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.non_fedora_files.yml b/config/sync/views.view.non_fedora_files.yml
index 3e9f3c01..19f00cf2 100644
--- a/config/sync/views.view.non_fedora_files.yml
+++ b/config/sync/views.view.non_fedora_files.yml
@@ -72,6 +72,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -86,7 +87,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.oai_pmh.yml b/config/sync/views.view.oai_pmh.yml
index baf467be..30a3cd8b 100644
--- a/config/sync/views.view.oai_pmh.yml
+++ b/config/sync/views.view.oai_pmh.yml
@@ -76,6 +76,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -90,7 +91,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
@@ -291,6 +291,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -305,7 +306,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
style:
type: entity_reference
options:
@@ -332,6 +332,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -346,7 +347,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
arguments:
field_member_of_target_id:
id: field_member_of_target_id
@@ -412,6 +412,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -426,7 +427,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
filters:
status:
id: status
diff --git a/config/sync/views.view.oai_pmh_item_data.yml b/config/sync/views.view.oai_pmh_item_data.yml
index 0181f84c..c755f918 100644
--- a/config/sync/views.view.oai_pmh_item_data.yml
+++ b/config/sync/views.view.oai_pmh_item_data.yml
@@ -20,6 +20,7 @@ dependencies:
- search_api.index.default_solr_index
module:
- controlled_access_terms
+ - html_title
- search_api
- text
id: oai_pmh_item_data
@@ -172,7 +173,7 @@ display:
empty_zero: false
hide_alter_empty: true
click_sort_column: value
- type: string
+ type: html_title
settings:
link_to_entity: false
group_column: value
@@ -1566,6 +1567,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 1
total_pages: null
id: 0
@@ -1580,7 +1582,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.reorder_children.yml b/config/sync/views.view.reorder_children.yml
index 6a52c0ff..a5486612 100644
--- a/config/sync/views.view.reorder_children.yml
+++ b/config/sync/views.view.reorder_children.yml
@@ -124,6 +124,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -141,7 +142,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.solr_search_content.yml b/config/sync/views.view.solr_search_content.yml
index 2d9b7d9b..579822e6 100644
--- a/config/sync/views.view.solr_search_content.yml
+++ b/config/sync/views.view.solr_search_content.yml
@@ -744,6 +744,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 15
total_pages: null
id: 0
@@ -758,7 +759,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.taxonomy_term.yml b/config/sync/views.view.taxonomy_term.yml
index 6d2b1b6e..61202f7c 100644
--- a/config/sync/views.view.taxonomy_term.yml
+++ b/config/sync/views.view.taxonomy_term.yml
@@ -29,6 +29,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: 0
id: 0
@@ -43,7 +44,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.taxonomy_terms.yml b/config/sync/views.view.taxonomy_terms.yml
index bedf5919..ca6acc3a 100644
--- a/config/sync/views.view.taxonomy_terms.yml
+++ b/config/sync/views.view.taxonomy_terms.yml
@@ -695,6 +695,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -712,7 +713,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.term_from_term_name.yml b/config/sync/views.view.term_from_term_name.yml
index fc13697b..167cd1df 100644
--- a/config/sync/views.view.term_from_term_name.yml
+++ b/config/sync/views.view.term_from_term_name.yml
@@ -76,6 +76,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -90,7 +91,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.term_from_uri.yml b/config/sync/views.view.term_from_uri.yml
index 060efeb8..bb500ee4 100644
--- a/config/sync/views.view.term_from_uri.yml
+++ b/config/sync/views.view.term_from_uri.yml
@@ -76,6 +76,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 10
total_pages: null
id: 0
@@ -90,7 +91,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.top_level_collections.yml b/config/sync/views.view.top_level_collections.yml
index 3e5da14f..ae137d01 100644
--- a/config/sync/views.view.top_level_collections.yml
+++ b/config/sync/views.view.top_level_collections.yml
@@ -160,6 +160,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 25
total_pages: null
id: 0
@@ -174,7 +175,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.user_admin_people.yml b/config/sync/views.view.user_admin_people.yml
index 8741b667..88aecec3 100644
--- a/config/sync/views.view.user_admin_people.yml
+++ b/config/sync/views.view.user_admin_people.yml
@@ -462,6 +462,7 @@ display:
type: full
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: 0
id: 0
@@ -479,7 +480,6 @@ display:
offset: false
offset_label: Offset
quantity: 9
- pagination_heading_level: h4
exposed_form:
type: basic
options:
diff --git a/config/sync/views.view.watchdog.yml b/config/sync/views.view.watchdog.yml
index 212ed3c8..7fb889f4 100644
--- a/config/sync/views.view.watchdog.yml
+++ b/config/sync/views.view.watchdog.yml
@@ -440,6 +440,7 @@ display:
type: mini
options:
offset: 0
+ pagination_heading_level: h4
items_per_page: 50
total_pages: null
id: 0
@@ -454,7 +455,6 @@ display:
items_per_page_options_all_label: '- All -'
offset: false
offset_label: Offset
- pagination_heading_level: h4
exposed_form:
type: basic
options: