]> git.koha-community.org Git - koha.git/commit
Bug 37824: (QA follow-up) Fix improper handling of jQuery and DataTables libraries...
authorPaul Derscheid <paul.derscheid@lmscloud.de>
Mon, 16 Sep 2024 16:25:36 +0000 (16:25 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 16 Sep 2024 16:41:17 +0000 (18:41 +0200)
commitdb4f151be5546e3b3319e248e3d71a8c0ad03558
tree58fe53d80d25cf648359c22509c1641553fb47c2
parent562a240933d3e5b28ed64f10c5f498afabaaa19e
Bug 37824: (QA follow-up) Fix improper handling of jQuery and DataTables libraries by marking them as externals

This commit addresses an issue where jQuery and DataTables libraries (datatables.net and related extensions) were not functioning correctly when bundled with rspack. These libraries expect to be loaded in the global scope rather than as bundled modules, leading to initialization issues.

To resolve this, jQuery and all related DataTables libraries (datatables.net, datatables.net-buttons, datatables.net-buttons/js/buttons.html5, etc.) are marked as externals in the rspack configuration. This ensures they are treated as global dependencies, preventing conflicts and allowing proper initialization.

Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
rspack.config.js