[Koha-bugs] [Bug 32642] Loading spinner always visible when cover image is short (OPAC)

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Mar 24 13:53:21 CET 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32642

Hammat wele <hammat.wele at inlibro.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Failed QA                   |Needs Signoff

--- Comment #10 from Hammat wele <hammat.wele at inlibro.com> ---
(In reply to Marcel de Rooy from comment #8)
> The whole code around these images indeed requires some code digging to
> understand whats going on ;)
> 
> I have the impression that the new lines:
>             if( $(".cover-slider").find(".cover-image:visible").length > 0 ){
>                 $(".cover-slider").removeClass("cover-slides");
>             }
> should be placed elsewhere. Now they are executed after the recursive calls
> or the callback. But this does not yet guarantee that all images are already
> loaded. And it also means that the new lines could be executed repeatedly
> which is unneeded.
> 
> In the callback verify_cover_images we activate the spinner actually:
>                 if( $(coverSlide).find(".cover-image:visible").length < 1 ){
>                     $(coverSlide).remove();
>                 } else {
>                     $(coverSlide).addClass("cover-slides");
>                 }
> 
> We should only remove the spinner when the image has been loaded locally. So
> shouldnt we check if the local loading has been completed?
> So remove the spinner in image onload and check image.complete ?

I've changed the patch, now some control on the image is made before removing
the spinner and it is in the verify_cover_images, it's much better this way.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list