Koha/koha-tmpl/intranet-tmpl/prog/en/includes
Owen Leonard 5fe1ad8ac6
Bug 35402: Update the OPAC and staff interface to Bootstrap 5
This patch updates the OPAC and staff interface to use Bootstrap 5.
Bootstrap CSS assets are now pulled from node_modules and compiled into
staff-global.css and opac.css at build time. This update lays the
foundations of some other chnages, especially the addition of a dark
mode in the future.

Hundreds of templates have been updated, mostly with updates to the grid
markup. Most of the responsive behavior is still the same with the
exception of improved flexibility of headers and footers in both the
OPAC and staff interface.

The other most common change is to add a new "namespace" to data
attributes used by Bootstrap, e.g. "data-bs-target" or "data-bs-toggle".
Modal markup has also been updated everywhere. Other common changes:
dropdown button markup, alert markup (we now use Bootstrap's "alert
alert-warning" and "alert alert-info" instead of our old "dialog alert"
and "dialog info").

Bootstrap 5 now uses CSS variables which we can override in our own
'_variables.scss' (in both the OPAC and staff) to accomplish a lot of
the style overrides which we previously put in staff-global.scss.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2024-08-23 15:58:41 +02:00
..
background_jobs Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
catalogue Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
csv_headers Bug 26654: Added item number column to item search 2024-05-13 14:00:14 +02:00
html_helpers/tables/items Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
mana Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
modals Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
str Bug 34788: Add a background job to import a KBART file 2024-05-10 15:19:06 +02:00
about-team.inc Bug 35504: Distinguish different RMaint and Topic Expert roles 2024-01-11 15:44:52 +01:00
accounts.inc Bug 26403: (QA follow-up) Add missing debit and credit types to includes 2023-05-10 15:26:15 -03:00
acquisitions-add-to-basket.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
acquisitions-menu.inc Bug 33363: (QA follow-up) Fix bug preventing Suggestions from showing in Acquistions menu 2024-07-12 10:21:26 +02:00
acquisitions-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
acquisitions-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
additional-fields-display.inc
additional-fields-entry.inc Bug 11844: (follow-up) Fix terminology: biblio should be bibliographic record 2023-05-16 12:58:38 +02:00
admin-icon-selection.inc Bug 33158: (follow-up) Fix for QA test failure 2023-05-16 15:17:31 -03:00
admin-items-search-field-form.inc Bug 32213: Reindent item search fields templates 2022-11-29 09:05:15 -03:00
admin-menu.inc Bug 35919: (QA follow-up) Address QA concerns 2024-04-26 17:06:07 +02:00
adv-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
auth-finder-search.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
auth-two-factor.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
authorities-search-results.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
authorities-search.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
authorities-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
authorities.inc Bug 37226: append a random number to the id attribute of each <li> 2024-07-22 09:56:14 +01:00
authorities_js.inc Bug 36659: Show correct tab after conducting an Authorities search 2024-04-26 14:14:52 +02:00
authority-detail-modal.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
av-build-dropbox.inc Bug 35329: Move patron search to modal - funds 2024-03-01 11:01:11 +01:00
biblio-title-head.inc
biblio-title.inc Bug 33946: (QA follow-up) Add spans and classes for styling and translatability 2023-07-14 08:59:30 -03:00
biblio-view-menu.inc Bug 36428: Add Bookings->filter_by_active and use it for display 2024-06-21 15:02:51 +02:00
blocked-fines.inc Bug 28924: (QA follow-up): Remove unnecessary template method 2024-07-18 18:25:56 +02:00
blocking_errors.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
branch-selector.inc Bug 32910: (follow-up) Replace v4 icon names with v6 2023-06-12 11:52:10 -03:00
budget_planning.inc Bug 34404: Fix inconsistencies in Budgets and funds page titles, breadcrumbs, and headers 2023-11-08 09:58:57 -03:00
budgets-active-currency.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
budgets-admin-search.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
budgets-admin-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
calendar.inc Bug 37643: Check for NaN instead of truthiness if calendar.inc accepts_time 2024-08-19 17:29:57 +02:00
cat-menu.inc Bug 31028: Add ability to report concerns from the staff interface 2023-03-06 11:23:17 -03:00
cat-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
cat-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
catalog-strings.inc Bug 36018: biblio->active_orders should be ->uncancelled_orders 2024-05-10 16:45:46 +02:00
cataloging-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
catalogue-search-box.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
cateditor-ui.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
cateditor-widgets-marc21.inc Bug 32321: Pre-populate material type for 006 in advanced cataloging editor 2023-01-27 15:14:47 -03:00
chart.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
checkin-search-box.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
checkin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
checkouts-table-footer.inc Bug 30718: Fix time display 2022-08-19 08:26:38 -03:00
checkouts-table.inc Bug 34478: op =~ ^cud- everywhere 2024-03-01 10:56:06 +01:00
circ-menu.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
circ-nav.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
circ-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
cities-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
clubs-table.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
columns_settings.inc Bug 32910: (follow-up) Replace v4 icon names with v6 2023-06-12 11:52:10 -03:00
contracts-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
country-list.inc Bug 35091: Improve translation of usage statistics country list 2023-11-01 17:23:23 -03:00
csrf-token.inc Bug 34478: op =~ ^cud- 2024-03-01 10:56:05 +01:00
currencies-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
datatables.inc Bug 8179: (follow-up) Fix currency change and remove datatables select 2023-05-15 08:53:52 -03:00
date-format.inc
delimiter_text.inc
desks-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
doc-head-close-receipt.inc
doc-head-close.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
doc-head-open.inc Bug 30543: Decouple DumpSearchQueryTemplate from other tempalte dump preferences 2022-08-09 08:44:14 -03:00
empty_line.inc
erm-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
facets.inc Bug 32252: Show number of results after facet selection 2024-07-05 15:48:12 +02:00
filter-orders.inc Bug 36892: Fix label for 'is_standing' input 2024-05-21 13:39:51 +02:00
form-blocks.inc
format_price.inc Bug 33028: (follow-up) Add unformat_price js function 2023-07-19 12:06:42 -03:00
greybox.inc
guided-reports-view.inc Bug 36823: Switch database schema links in Reports from master to main 2024-05-10 15:19:01 +02:00
header.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
holds_table.inc Bug 36797: Change WHILE loop into FOREACH 2024-05-13 10:36:07 +02:00
home-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
html-customization-help.inc Bug 35153: Convert IntranetmainUserblock system preference to additional contents 2024-06-21 15:02:56 +02:00
html_helpers.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
i18n.inc
ill-availability-table.inc
ill-batch-modal-strings.inc Bug 35404: Fix wrong copy and paste in string (ILL batches) 2023-12-07 11:16:24 +01:00
ill-batch-modal.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
ill-batch-table-strings.inc Bug 30719: ILL Batches 2023-10-17 14:45:15 -03:00
ill-batch.inc Bug 36241: Update missing query_type => op in ill-batch.inc 2024-03-07 16:36:33 +01:00
ill-list-table-strings.inc Bug 36105: Add 'No status alias' option 2024-04-19 19:54:35 +02:00
ill-list-table.inc Bug 30719: ILL Batches 2023-10-17 14:45:15 -03:00
ill-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
installer-doc-head-close.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
installer-intranet-bottom.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
installer-strings.inc
intranet-bottom.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
intranetstylesheet.inc
item-status.inc Bug 28762: Rename not_for_loan as effective_not_for_loan_status 2024-07-23 16:04:07 +01:00
job_progress.inc Bug 34364: Fix progress bar progress update 2023-08-18 10:29:26 +03:00
js-biblio-format.inc Bug 33737: Link from patron bookings to biblio bookings 2024-05-10 16:45:57 +02:00
js-date-format.inc Bug 33804: (follow-up) Convert to JSDoc formatted documentation 2023-07-14 08:59:41 -03:00
js-patron-format-address.inc Bug 36298: In patrons search fix road type with authorized value 2024-03-15 15:39:08 +01:00
js-patron-format.inc Bug 37368: Add 'library' to patron search embed 2024-07-18 17:53:16 +02:00
js-patron-get-age.inc
js_includes.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
keyboard_shortcuts.inc
labels-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
langmenu-staff-top.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
last-borrower.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
letters-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
member-alt-address-style.inc Bug 35511: Add visual indicators of patron edit form collapsible sections 2024-04-29 09:35:40 +02:00
member-alt-contact-style.inc Bug 35511: Add visual indicators of patron edit form collapsible sections 2024-04-29 09:35:40 +02:00
member-display-address-style.inc Bug 36912: Add more spans/classes to member-display-address-style.inc 2024-06-27 17:24:39 +02:00
member-display-alt-address-style.inc
member-main-address-style.inc Bug 35511: Add visual indicators of patron edit form collapsible sections 2024-04-29 09:35:40 +02:00
member-search-box.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
members-patron-selections.inc Bug 34479: Move patron selection history to a re-useable file 2024-01-16 12:06:16 +01:00
members-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
merge-record.inc Bug 25387: Warn when merging different authority types 2024-06-27 11:49:58 +02:00
messages.inc Bug 35813: Migrate 'transient_result' to 'messages.inc' 2024-05-13 14:00:06 +02:00
messaging-preference-form.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
modal-claims.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
noadd-warnings.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
onboarding_messages.inc Bug 36338: Update onboarding error message when creating the Koha administrator patron 2024-06-13 14:24:21 +01:00
page-numbers.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
password_check.inc
patron-age.inc
patron-article-requests.inc Bug 33528: Use template wrapper for tabs: Patron details page 2023-06-14 09:22:02 -03:00
patron-detail-tabs.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patron-restrictions-tab.inc Bug 34478: Rename action with op - mod_debarment 2024-03-01 10:57:03 +01:00
patron-return-claims.inc Bug 25023: Claims returned dates not formatted according to dateformat preference 2023-08-29 14:37:17 -03:00
patron-search-box.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
patron-search-header.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
patron-search.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patron-title.inc Bug 33266: Fix missing space in patron title 2023-03-20 09:39:52 -03:00
patron-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patron_messages.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patroncards-errors.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patroncards-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patronfields.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
patrons-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
permissions.inc Bug 13888: 'Lists' permission should allow/disallow using the lists module in staff 2024-07-22 09:57:04 +01:00
popup-bottom.inc
pos-menu.inc
prefs-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
prefs-menu.inc Bug 30708: Koha controller script and template changes 2023-10-18 15:41:42 -03:00
preservation-menu.inc Bug 30708: Koha controller script and template changes 2023-10-18 15:41:42 -03:00
preservation-search.inc Bug 34478: Manual fix - change to get remove csrf token - preservation-search 2024-03-01 10:58:45 +01:00
preservation-toolbar.inc Bug 30708: Koha controller script and template changes 2023-10-18 15:41:42 -03:00
recalls.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
relatives-issues-table.inc Bug 33528: Use template wrapper for tabs: Patron details page 2023-06-14 09:22:02 -03:00
renew-search-box.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
renew_results.inc
renew_strings.inc Bug 31735: Avoid re-fetcing objects from database by passing them directly instead of ids to various subroutines 2023-05-12 12:40:21 -03:00
reports-menu.inc Bug 31988: Remove reports/itemtypes.plugin 2024-03-18 18:03:39 +01:00
reports-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
resort_form.inc
restriction-types.inc Bug 33551: (QA follow-up) Fix TT filters 2023-05-05 10:18:41 -03:00
rotating-collections-toolbar.inc Bug 34478: Manual fix - update ops and use forms - editCollections 2024-03-01 10:57:11 +01:00
search_indexes.inc Bug 34493: Fix indenting in search_indexes.inc 2023-08-15 12:16:52 +03:00
select2.inc
serial-status.inc Bug 32752: Add new status Circulating, Out for binding, and Bound to includes 2023-05-15 18:24:08 -03:00
serials-advsearch.inc Bug 26567: (follow-up) Update label and add check for RoutingSerials 2024-05-10 16:45:44 +02:00
serials-menu.inc
serials-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
serials-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
shortcut.inc Bug 35037: Revise the appearance of the last patron button 2023-10-17 14:45:30 -03:00
slip-print.inc Bug 36475: Enable table configurations on patrons print summary 2024-08-21 19:13:56 +02:00
stockrotation-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
sub-header.inc Bug 30952: Staff interface redesign (header) 2022-10-12 15:58:16 -03:00
subscriptions-search.inc Bug 32771: Standardize structure around action fieldsets in serials 2023-03-31 12:30:37 +02:00
subtype_limits.inc
subtypes_unimarc.inc Bug 32910: (follow-up) Replace v4 icon names with v6 2023-06-12 11:52:10 -03:00
suggestions-add-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
tools-item-action.inc Bug 28290: Don't send subfields to 'as_string' if none to send 2022-09-07 13:50:21 -07:00
tools-menu.inc Bug 31417: Update and reference cat-menu.inc 2022-10-18 10:28:34 -03:00
tools-nomatch-action.inc
tools-overlay-action.inc
transaction_types.inc Bug 30733: Move all semicolons inside the translatable strings 2022-06-17 10:16:40 -03:00
transfer_reasons.inc Bug 29602: Surround strings with span tag 2022-04-19 21:25:51 -10:00
validator-strings.inc Bug 34169: Use jQuery validator plugin to validate amounts 2023-07-24 14:55:34 -03:00
vendor-menu.inc Bug 35413: Terminology: Manage issues (issue_manage) 2023-12-18 15:21:02 +01:00
virtualshelves-toolbar.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
waiting_holds.inc Bug 34478: Manual fix - add ops / change confirmation forms to get - waiting_holds.inc / waitingreserves.tt 2024-03-01 10:57:25 +01:00
wrapper-staff-tool-plugin.inc Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
wysiwyg-systempreferences.inc
xslt-handler.inc Bug 29602: Surround strings with span tag 2022-04-19 21:25:51 -10:00
z3950-admin-search.inc Bug 35850: Use template wrapper for tabs: Header search forms 2024-03-22 15:47:34 +01:00
z3950_search.inc