From 2c458935e0b1d0d5f768b17586f19ce4c7d3d237 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 8 Mar 2024 09:51:22 -0300 Subject: [PATCH] fix: use setProperty instead of setAttribute Close #38 --- .../vaadin/addons/carousel/Carousel.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/flowingcode/vaadin/addons/carousel/Carousel.java b/src/main/java/com/flowingcode/vaadin/addons/carousel/Carousel.java index 74480a5..ae0e938 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/carousel/Carousel.java +++ b/src/main/java/com/flowingcode/vaadin/addons/carousel/Carousel.java @@ -43,11 +43,11 @@ @JsModule("@xpertsea/paper-slider/l2t-paper-slider.js") public class Carousel extends Component implements HasSize { - private static final String HIDE_NAV = "hide-nav"; - private static final String DISABLE_SWIPE = "disable-swipe"; + private static final String HIDE_NAV = "hideNav"; + private static final String DISABLE_SWIPE = "disableSwipe"; private static final String POSITION = "position"; - private static final String SLIDE_DURATION = "slide-duration"; - private static final String AUTO_PROGRESS = "auto-progress"; + private static final String SLIDE_DURATION = "slideDuration"; + private static final String AUTO_PROGRESS = "autoProgress"; private static final int DEFAULT_SLIDE_DURATION = 2; private Slide[] slides; @@ -87,7 +87,7 @@ public boolean isAutoProgress() { } public void setAutoProgress(boolean autoProgress) { - getElement().setAttribute(AUTO_PROGRESS, autoProgress); + getElement().setProperty(AUTO_PROGRESS, autoProgress); } public int getSlideDuration() { @@ -103,7 +103,7 @@ public int getStartPosition() { } public void setStartPosition(int startPosition) { - getElement().setAttribute(POSITION, "" + startPosition); + getElement().setProperty(POSITION, startPosition); } public boolean isDisableSwipe() { @@ -111,7 +111,7 @@ public boolean isDisableSwipe() { } public void setDisableSwipe(boolean disableSwipe) { - getElement().setAttribute(DISABLE_SWIPE, disableSwipe); + getElement().setProperty(DISABLE_SWIPE, disableSwipe); } public boolean isHideNavigation() { @@ -119,7 +119,7 @@ public boolean isHideNavigation() { } public void setHideNavigation(boolean hideNavigation) { - getElement().setAttribute(HIDE_NAV, hideNavigation); + getElement().setProperty(HIDE_NAV, hideNavigation); } // FLUENT API