Bug 35600: Prevent checkouts table to flicker
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 19 Dec 2023 10:45:59 +0000 (11:45 +0100)
committerFridolin Somers <fridolin.somers@biblibre.com>
Wed, 3 Jan 2024 15:26:30 +0000 (16:26 +0100)
commit703ee190d94326538d8121563e5dee76aa5b2950
treefbcb233e9325ec7fdc6aa70b78a43de24c02d50e
parent23df20cbc6aa0596451717b01a20567cae0bc5d0
Bug 35600: Prevent checkouts table to flicker

The checkouts table is displayed in the DOM then hidden in JS, then we show it if the cookie is set.

This patch makes the table hidden by default, and show it if/when needed

Test plan:
Check an item out, see the checkouts list view
Play with "Always show checkouts automatically", refresh the page
=> UI should behave better than before this patch

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 6c8beb2f2ed566dc2e6645d99f2ef0e80eaf726b)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table.inc
koha-tmpl/intranet-tmpl/prog/js/checkouts.js