Koha/koha-tmpl/intranet-tmpl/lib
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
..
bootstrap Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
Chocolat
codemirror
d3c3
datatables Bug 37593: Removed all instances of 'this this' in the codebase 2024-08-16 16:22:17 +02:00
dayjs
filesaver
flatpickr
fontawesome
greybox
hc-sticky
jquery Bug 35402: Update the OPAC and staff interface to Bootstrap 5 2024-08-23 15:58:41 +02:00
js-cookie
jsdiff
keyboard
koha/cateditor Bug 24424: Advanced editor - interface hangs as "Loading" when given an invalid bib number 2024-05-17 10:36:36 +02:00
leaflet Bug 36151: Update leaflet.js 2024-05-07 15:53:50 +02:00
linters
maskito Bug 33703: Add Masikto core/kit for date masking 2024-04-26 17:06:08 +02:00
select2
shortcut
sortable
tiny_mce
vis-timeline
require.js