From 5d9670805438a6c2312cfadeb963a8ca5ec7faed Mon Sep 17 00:00:00 2001
From: Wainui Witika-Park <wainuiwitikapark@catalyst.net.nz>
Date: Sat, 13 Mar 2021 09:29:07 +0000
Subject: [PATCH] Bug 27846: authorities, catalogue and cataloguing folders
Modified breadcrumbs to be accessible, in particular for a
screen-reader.
Made the block of breadcrumbs be a <nav aria label="Breadcrumb" class="breadcrumb"> with an ordered list inside. The last breadcrumbs also has aria-current="page" to specify that it is the current page.
To test:
1) Apply patch
2) Ensure each of the files in the authorities, catalogue and cataloguing folders have breadcrumbs that are in a <nav aria label="Breadcrumb" class="breadcrumb"> block
3) Ensure that there is an ordered list in the block of breadcrumbs
4) Ensure that the last breadcrumb has aria-current="page"
5) Ensure that the breadcrumbs on each page of the staff client belonging to these files look the same as before, but the '>' symbol is replaced with '/' and the last breadcrumb has bold text
6) Ensure that when the last breadcrumb is clicked it takes you to the page you are currently on
Sponsored-by: Catalyst IT
---
.../en/modules/authorities/authorities-home.tt | 13 ++++++++-
.../prog/en/modules/authorities/authorities.tt | 27 ++++++++++++++++-
.../prog/en/modules/authorities/detail.tt | 28 +++++++++++++-----
.../prog/en/modules/authorities/merge.tt | 17 ++++++++++-
.../en/modules/authorities/searchresultlist.tt | 16 +++++++++-
.../prog/en/modules/catalogue/ISBDdetail.tt | 34 +++++++++++++++++-----
.../prog/en/modules/catalogue/MARCdetail.tt | 34 +++++++++++++++++-----
.../prog/en/modules/catalogue/advsearch.tt | 14 ++++++++-
.../prog/en/modules/catalogue/detail.tt | 34 +++++++++++++++++-----
.../prog/en/modules/catalogue/imageviewer.tt | 19 +++++++++++-
.../prog/en/modules/catalogue/issuehistory.tt | 19 +++++++++++-
.../prog/en/modules/catalogue/itemsearch.tt | 19 ++++++++++--
.../prog/en/modules/catalogue/labeledMARCdetail.tt | 28 ++++++++++++------
.../prog/en/modules/catalogue/moredetail.tt | 19 +++++++++++-
.../prog/en/modules/catalogue/results.tt | 21 +++++++++----
.../prog/en/modules/catalogue/search-history.tt | 18 ++++++++++--
.../prog/en/modules/catalogue/stockrotation.tt | 19 +++++++++++-
.../prog/en/modules/cataloguing/addbiblio.tt | 28 ++++++++++++------
.../prog/en/modules/cataloguing/addbooks.tt | 13 ++++++++-
.../prog/en/modules/cataloguing/additem.tt | 22 ++++++++++----
.../prog/en/modules/cataloguing/editor.tt | 16 +++++++++-
.../prog/en/modules/cataloguing/linkitem.tt | 17 ++++++++++-
.../prog/en/modules/cataloguing/merge.tt | 16 +++++++++-
.../prog/en/modules/cataloguing/moveitem.tt | 20 ++++++++++++-
24 files changed, 435 insertions(+), 76 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tt
index 3a9867d5df..180561852b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities-home.tt
@@ -8,7 +8,18 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'authorities-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › Authorities</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Authorities
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt
index fe9f5de0e6..bd4199d84d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt
@@ -181,7 +181,32 @@ function confirmnotdup(redirect){
[% INCLUDE 'header.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a> › [% IF ( authid ) %]Modify authority #[% authid | html %] ([% authtypetext | html %])[% ELSE %]Adding authority [% authtypetext | html %][% END %] </div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>
+ </li>
+
+ [% IF ( authid ) %]
+ <li>
+ <a href="#" aria-current="page">
+ Modify authority #[% authid | html %] ([% authtypetext | html %])
+ </a>
+ </li>
+
+ [% ELSE %]
+ <li>
+ <a href="#" aria-current="page">
+ Adding authority [% authtypetext | html %]
+ </a>
+ </li>
+
+ [% END %]
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt
index 62f05615c6..bf1ae12172 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt
@@ -17,13 +17,27 @@
<body id="auth_detail" class="auth">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'authorities-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a> ›
- [% IF ( unknownauthid ) %]
- Unknown authority record
- [% ELSE %]
- Details for authority #[% authid | html %] ([% authtypetext | html %])
- [% END %]
-</div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>
+ </li>
+
+ <li>
+ <a href="#" aria-current="page">
+ [% IF ( unknownauthid ) %]
+ Unknown authority record
+ [% ELSE %]
+ Details for authority #[% authid | html %] ([% authtypetext | html %])
+ [% END %]
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/merge.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/merge.tt
index 4457724be4..0fd5e02c26 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/merge.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/merge.tt
@@ -15,7 +15,22 @@ div#result { margin-top: 1em; }
<body id="auth_merge" class="cat">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'authorities-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a> › Merging records</div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Merging records
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist.tt
index 65536c9cb1..12236d7b1f 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/searchresultlist.tt
@@ -10,7 +10,21 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'authorities-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a> › Authority search results</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Authority search results
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt
index 069207538e..ef0005b25c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/ISBDdetail.tt
@@ -17,13 +17,33 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> ›
- [% IF ( unknownbiblionumber ) %]
- Unknown record
- [% ELSE %]
- [% INCLUDE 'biblio-title.inc' link = 1 %] › ISBD details
- [% END %]
-</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+
+ [% IF ( unknownbiblionumber ) %]
+ <li>
+ <a href="#" aria-current="page">
+ Unknown record
+ </a>
+ </li>
+ [% ELSE %]
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ ISBD details
+ </a>
+ </li>
+ [% END %]
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt
index f9f73f32bf..5549d1f8b9 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/MARCdetail.tt
@@ -18,13 +18,33 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> ›
- [% IF ( unknownbiblionumber ) %]
- Unknown record
- [% ELSE %]
- [% INCLUDE 'biblio-title.inc' link = 1 %] › MARC details
- [% END %]
-</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+
+ [% IF ( unknownbiblionumber ) %]
+ <li>
+ <a href="#" aria-current="page">
+ Unknown record
+ </a>
+ </li>
+ [% ELSE %]
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ MARC details
+ </a>
+ </li>
+ [% END %]
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tt
index 553ef59917..3cb8b77eb2 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tt
@@ -28,7 +28,19 @@
<body id="catalog_advsearch" class="catalog">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'adv-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › Advanced search</div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Advanced search
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
index 55f13b75d8..510f7d4d1d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
@@ -47,13 +47,33 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> ›
- [% IF ( unknownbiblionumber ) %]
- Unknown record
- [% ELSE %]
- [% INCLUDE 'biblio-title.inc' link = 1 %] › Details
- [% END %]
-</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+
+ [% IF ( unknownbiblionumber ) %]
+ <li>
+ <a href="#" aria-current="page">
+ Unknown record
+ </a>
+ </li>
+ [% ELSE %]
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Details
+ </a>
+ </li>
+ [% END %]
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/imageviewer.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/imageviewer.tt
index 47f63a41cb..9a5c467bff 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/imageviewer.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/imageviewer.tt
@@ -27,7 +27,24 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › [% INCLUDE 'biblio-title.inc' link = 1 %] › Images</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Images
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.tt
index 26220fee75..a8b26d6197 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/issuehistory.tt
@@ -15,7 +15,24 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › [% INCLUDE 'biblio-title.inc' link = 1 %] › Checkout history</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Checkout history
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt
index fbf47ba166..3df799e8d8 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt
@@ -150,9 +150,22 @@
<body id="catalog_itemsearch" class="catalog">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'home-search.inc' %]
- <div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › Item search
- </div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Item search
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/labeledMARCdetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/labeledMARCdetail.tt
index f951304dea..f5c930dadf 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/labeledMARCdetail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/labeledMARCdetail.tt
@@ -19,15 +19,25 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
- <div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a>
- › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> ›
- [% IF ( unknownbiblionumber ) %]
- Unknown record
- [% ELSE %]
- MARC details for <em>[% bibliotitle | html %]</em>
- [% END %]
- </div>
+ <nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ [% IF ( unknownbiblionumber ) %]
+ Unknown record
+ [% ELSE %]
+ MARC details for <em>[% bibliotitle | html %]</em>
+ [% END %]
+ </a>
+ </li>
+ </ol>
+ </nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
index 9c7a1357b8..296b03264e 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt
@@ -15,7 +15,24 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › [% INCLUDE 'biblio-title.inc' link = 1 %] › Item details</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Item details
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt
index d135b88c5d..951fa86993 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt
@@ -32,11 +32,22 @@
[% CoceProviders = Koha.Preference('CoceProviders') %]
[% CoceHost = Koha.Preference('CoceHost') %]
-<div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a>
- › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
- › Search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %]
-</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Search [% IF ( query_desc ) %] for '[% query_desc | html %]'[% END %]
+ [% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %]
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/search-history.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/search-history.tt
index bb50498ae4..442e3dabea 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/search-history.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/search-history.tt
@@ -13,9 +13,21 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › Search history
-</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Search history
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
index 017b30bc10..3e0c006ab9 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/stockrotation.tt
@@ -12,7 +12,24 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › [% INCLUDE 'biblio-title.inc' link = 1 %] › Stock rotation details</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Stock rotation details
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
index ea86100d2c..c1992be5c0 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
@@ -711,15 +711,25 @@ function PopupMARCFieldDoc(field) {
[% INCLUDE 'header.inc' %]
- <div id="breadcrumbs">
- <a href="/cgi-bin/koha/mainpage.pl">Home</a> ›
- <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> ›
- [% IF ( biblionumber ) %]
- Editing <em>[% title | html %]</em> (Record number [% biblionumber | html %])
- [% ELSE %]
- Add MARC record
- [% END %]
- </div>
+ <nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ [% IF ( biblionumber ) %]
+ Editing <em>[% title | html %]</em> (Record number [% biblionumber | html %])
+ [% ELSE %]
+ Add MARC record
+ [% END %]
+ </a>
+ </li>
+ </ol>
+ </nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
index 6a2b34e6ac..00d2acc334 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt
@@ -10,7 +10,18 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cataloging-search.inc' %]
- <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › Cataloging</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Cataloging
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt
index d4581936da..39a3670cda 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt
@@ -24,12 +24,24 @@
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cataloging-search.inc' %]
-<div id="breadcrumbs">
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
- › <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
- › Edit <a href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=[% biblionumber | uri %]">[% title | html %] [% IF ( author ) %] by [% author | html %][% END %] (Record #[% biblionumber | html %])</a>
- › <a href="/cgi-bin/koha/cataloguing/additem.pl?biblionumber=[% biblionumber | uri %]">Items</a>
-</div>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=[% biblionumber | uri %]">Edit <em>[% title | html %] [% IF ( author ) %] by [% author | html %][% END %] (Record #[% biblionumber | html %])</em></a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Items
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/editor.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/editor.tt
index d28822651f..83728d598a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/editor.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/editor.tt
@@ -18,7 +18,21 @@
[% INCLUDE 'header.inc' %]
[% PROCESS 'keyboard_shortcuts.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> › Editor</div>
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Editor
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/linkitem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/linkitem.tt
index 420f5fcd1e..986ed99485 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/linkitem.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/linkitem.tt
@@ -5,7 +5,22 @@
<body id="catalog_linkitem" class="catalog">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> › Link a host record to <em>[% bibliotitle | html %]</em></div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Link a host record to <em>[% bibliotitle | html %]</em>
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tt
index 82667f1ad3..27eac9dcda 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/merge.tt
@@ -17,7 +17,21 @@ div#result { margin-top: 1em; }
<body id="cat_merge" class="cat">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cataloging-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> › Merging records</div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Merging records
+ </a>
+ </li>
+</nav>
<div class="main container-fluid">
<div class="row">
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/moveitem.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/moveitem.tt
index e1a06142da..60d0f7ee1c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/moveitem.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/moveitem.tt
@@ -6,7 +6,25 @@
<body id="catalog_moveitem" class="catalog">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a> › [% INCLUDE 'biblio-title.inc' link = 1 %] › Attach an item</div>
+
+<nav aria-label="Breadcrumb" class="breadcrumb">
+ <ol>
+ <li>
+ <a href="/cgi-bin/koha/mainpage.pl">Home</a>
+ </li>
+ <li>
+ <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>
+ </li>
+ <li>
+ [% INCLUDE 'biblio-title.inc' link = 1 %]
+ </li>
+ <li>
+ <a href="#" aria-current="page">
+ Attach an item
+ </a>
+ </li>
+ </ol>
+</nav>
<div class="main container-fluid">
<div class="row">
--
2.11.0