From a2f1a232be4e3f03373f05b1013a184b45d2d0c2 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 26 Jun 2025 13:39:13 +0200 Subject: [PATCH] Bug 38201: DT - Remove 'autoWidth: false' The default is "true" and is what we use in datatables.js. This patch also moves the CSS rules to BaseResource to avoid duplication. The style of DT was modified in the item list of a train, because it inherited from fieldset.rows ol table (staff-global). (cherry picked from commit 713d2598a05e501a46d1d1b8557e7d6bf8863f0b) Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass --- .../intranet-tmpl/prog/js/vue/components/BaseResource.vue | 7 +++++++ .../vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue | 3 --- .../vue/components/ERM/EHoldingsEBSCOTitlePackagesList.vue | 4 ---- .../vue/components/ERM/EHoldingsLocalPackageResource.vue | 6 ------ .../vue/components/ERM/EHoldingsLocalTitlePackagesList.vue | 7 ------- .../js/vue/components/ERM/EHoldingsLocalTitleResource.vue | 3 --- .../vue/components/ERM/EHoldingsLocalTitlesFormImport.vue | 1 - .../ERM/UsageStatisticsDataProvidersCounterLogs.vue | 6 ------ .../components/ERM/UsageStatisticsDataProvidersList.vue | 3 --- .../components/ERM/UsageStatisticsDataProvidersSummary.vue | 3 --- .../vue/components/ERM/UsageStatisticsProviderDataList.vue | 6 ------ .../intranet-tmpl/prog/js/vue/components/KohaTable.vue | 1 - .../js/vue/components/Preservation/TrainItemsTable.vue | 1 - .../prog/js/vue/components/Vendors/VendorResource.vue | 1 - 14 files changed, 7 insertions(+), 45 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue index 794a5ad7ee..13b37f04f3 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue @@ -86,3 +86,10 @@ export default { name: "BaseResource", }; + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue index 97e0ac8c30..b49195ccd9 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue @@ -168,9 +168,6 @@ export default { }; diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlePackagesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlePackagesList.vue index 1858738130..3b6a895614 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlePackagesList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlePackagesList.vue @@ -31,7 +31,6 @@ export default { data: resources, embed: ["package.name"], order: [[0, "asc"]], - autoWidth: false, columns: [ { title: __("Name"), @@ -90,9 +89,3 @@ export default { name: "EHoldingsLocalTitlePackagesList", }; - - diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitleResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitleResource.vue index b0d93b5ed0..8968d3c602 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitleResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitleResource.vue @@ -532,9 +532,6 @@ export default { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue index 3a01221b16..e705002c3b 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue @@ -368,9 +368,6 @@ export default { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue index bcb90b93a4..6ec116fa65 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue @@ -68,7 +68,6 @@ export default { const allOptions = ref({ paging: true, searching: true, - autoWidth: false, ...(props.url && { ajax: { url: diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Preservation/TrainItemsTable.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Preservation/TrainItemsTable.vue index e4b3208168..0e399d739d 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Preservation/TrainItemsTable.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Preservation/TrainItemsTable.vue @@ -269,7 +269,6 @@ export default { let table = $("#" + tableId).kohaTable({ data: itemTable.data, ordering: false, - autoWidth: false, columns: itemTable.columns, drawCallback: function (settings) { var api = new $.fn.dataTable.Api(settings); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorResource.vue index 074811af41..6f6bfe510a 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorResource.vue @@ -826,7 +826,6 @@ export default { : []), ], dom: '<<"table_entries">>', - autoWidth: false, data: componentData.resource.contracts, }, },