Bug 32642: (QA follow-up) Activate spinner early
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Fri, 21 Apr 2023 08:58:50 +0000 (08:58 +0000)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 21 Apr 2023 13:36:25 +0000 (10:36 -0300)
commit1bd4f53e9015f9dc764d51618acbaaec8ad275ff
treefd82a019ec66b0ebb5e83405a161fa5d52faf719
parent408e676fd29188ce40c6dbf94b47845df9ba1984
Bug 32642: (QA follow-up) Activate spinner early

See comment on former patch too. We need to activate the spinner
early and we can simplify the code to remove it.

Note: unfortunately this is kind of a workaround, since using
load would be nicer but currently hard to implement since the cover
image code is scattered/widespread.

This code still checks the complete attribute, we could argue that
it should just remove the spinner. Note too that the spinner belongs
to a div where multiple img may be part of. If we do not remove the
spinner now, something went wrong at load time, but if you can
actually see the spinner is another thing.

Test plan:
See former patch.
Check few cover images on detail page, enable various providers.
Bonus: I tested with a sleep statement in opac-image.pl.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt