]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
carousel: switch to string constants (#32393)
authorXhmikosR <xhmikosr@gmail.com>
Fri, 11 Dec 2020 14:12:13 +0000 (16:12 +0200)
committerGitHub <noreply@github.com>
Fri, 11 Dec 2020 14:12:13 +0000 (16:12 +0200)
js/src/carousel.js

index b9257bcc9df3f8db1bcd1b0cd8e6830fb93e0d13..a266ec10f9ee5414fcb09b541ab78ea3072092bc 100644 (file)
@@ -92,10 +92,8 @@ const SELECTOR_INDICATORS = '.carousel-indicators'
 const SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'
 const SELECTOR_DATA_RIDE = '[data-bs-ride="carousel"]'
 
-const PointerType = {
-  TOUCH: 'touch',
-  PEN: 'pen'
-}
+const POINTER_TYPE_TOUCH = 'touch'
+const POINTER_TYPE_PEN = 'pen'
 
 /**
  * ------------------------------------------------------------------------
@@ -278,7 +276,7 @@ class Carousel extends BaseComponent {
 
   _addTouchEventListeners() {
     const start = event => {
-      if (this._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
+      if (this._pointerEvent && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)) {
         this.touchStartX = event.clientX
       } else if (!this._pointerEvent) {
         this.touchStartX = event.touches[0].clientX
@@ -295,7 +293,7 @@ class Carousel extends BaseComponent {
     }
 
     const end = event => {
-      if (this._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
+      if (this._pointerEvent && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)) {
         this.touchDeltaX = event.clientX - this.touchStartX
       }