[ts][webcomponents] Fix no-spinner logic reversed.

This commit is contained in:
Davide Tantillo 2025-05-14 13:10:31 +02:00
parent a799d02ece
commit b6f39efc92
2 changed files with 4 additions and 4 deletions

View File

@ -1347,7 +1347,7 @@ function removeDiv() {
Click the button below to toggle the spinner.
<br>
<br>
<input type="button" value="Spinner ON" onclick="toggleSpinner(this)">
<input type="button" value="Spinner OFF" onclick="toggleSpinner(this)">
</div>
</div>
@ -1365,7 +1365,7 @@ function removeDiv() {
}
function toggleSpinner(element) {
widget.noSpinner = !widget.noSpinner;
element.value = widget.noSpinner ? "Spinner ON" : "Spinner OFF";
element.value = widget.noSpinner ? "Spinner OFF" : "Spinner ON";
}
</script>

View File

@ -480,7 +480,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
const tempVector = new Vector3();
for (const widget of this.widgets) {
const { skeleton, pma, bounds, mode, debug, offsetX, offsetY, xAxis, yAxis, dragX, dragY, fit, noSpinner, onScreen, loading, clip, isDraggable } = widget;
const { skeleton, pma, bounds, mode, debug, offsetX, offsetY, xAxis, yAxis, dragX, dragY, fit, noSpinner, loading, clip, isDraggable } = widget;
if (widget.isOffScreenAndWasMoved()) continue;
const elementRef = widget.getHostElement();
@ -513,7 +513,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
if (clip) startScissor(divBounds);
if (loading) {
if (noSpinner) {
if (!noSpinner) {
if (!widget.loadingScreen) widget.loadingScreen = new LoadingScreen(renderer);
widget.loadingScreen!.drawInCoordinates(divOriginX, divOriginY);
}