Browse code

Refactor and rewrite as contao bundle

Benjamin Roth authored on04/11/2022 22:32:32
Showing1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,93 +0,0 @@
1
-"use strict";
2
-
3
-exports.__esModule = true;
4
-exports.default = void 0;
5
-
6
-var _utils = require("../../utils/utils");
7
-
8
-function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
9
-
10
-var Fade = {
11
-  setTranslate: function setTranslate() {
12
-    var swiper = this;
13
-    var slides = swiper.slides;
14
-
15
-    for (var i = 0; i < slides.length; i += 1) {
16
-      var $slideEl = swiper.slides.eq(i);
17
-      var offset = $slideEl[0].swiperSlideOffset;
18
-      var tx = -offset;
19
-      if (!swiper.params.virtualTranslate) tx -= swiper.translate;
20
-      var ty = 0;
21
-
22
-      if (!swiper.isHorizontal()) {
23
-        ty = tx;
24
-        tx = 0;
25
-      }
26
-
27
-      var slideOpacity = swiper.params.fadeEffect.crossFade ? Math.max(1 - Math.abs($slideEl[0].progress), 0) : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0);
28
-      $slideEl.css({
29
-        opacity: slideOpacity
30
-      }).transform("translate3d(" + tx + "px, " + ty + "px, 0px)");
31
-    }
32
-  },
33
-  setTransition: function setTransition(duration) {
34
-    var swiper = this;
35
-    var slides = swiper.slides,
36
-        $wrapperEl = swiper.$wrapperEl;
37
-    slides.transition(duration);
38
-
39
-    if (swiper.params.virtualTranslate && duration !== 0) {
40
-      var eventTriggered = false;
41
-      slides.transitionEnd(function () {
42
-        if (eventTriggered) return;
43
-        if (!swiper || swiper.destroyed) return;
44
-        eventTriggered = true;
45
-        swiper.animating = false;
46
-        var triggerEvents = ['webkitTransitionEnd', 'transitionend'];
47
-
48
-        for (var i = 0; i < triggerEvents.length; i += 1) {
49
-          $wrapperEl.trigger(triggerEvents[i]);
50
-        }
51
-      });
52
-    }
53
-  }
54
-};
55
-var _default = {
56
-  name: 'effect-fade',
57
-  params: {
58
-    fadeEffect: {
59
-      crossFade: false
60
-    }
61
-  },
62
-  create: function create() {
63
-    var swiper = this;
64
-    (0, _utils.bindModuleMethods)(swiper, {
65
-      fadeEffect: _extends({}, Fade)
66
-    });
67
-  },
68
-  on: {
69
-    beforeInit: function beforeInit(swiper) {
70
-      if (swiper.params.effect !== 'fade') return;
71
-      swiper.classNames.push(swiper.params.containerModifierClass + "fade");
72
-      var overwriteParams = {
73
-        slidesPerView: 1,
74
-        slidesPerColumn: 1,
75
-        slidesPerGroup: 1,
76
-        watchSlidesProgress: true,
77
-        spaceBetween: 0,
78
-        virtualTranslate: true
79
-      };
80
-      (0, _utils.extend)(swiper.params, overwriteParams);
81
-      (0, _utils.extend)(swiper.originalParams, overwriteParams);
82
-    },
83
-    setTranslate: function setTranslate(swiper) {
84
-      if (swiper.params.effect !== 'fade') return;
85
-      swiper.fadeEffect.setTranslate();
86
-    },
87
-    setTransition: function setTransition(swiper, duration) {
88
-      if (swiper.params.effect !== 'fade') return;
89
-      swiper.fadeEffect.setTransition(duration);
90
-    }
91
-  }
92
-};
93
-exports.default = _default;
94 0
\ No newline at end of file
Browse code

swiper.js version 6.3.3

Benjamin Roth authored on13/10/2020 19:31:56
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,93 @@
1
+"use strict";
2
+
3
+exports.__esModule = true;
4
+exports.default = void 0;
5
+
6
+var _utils = require("../../utils/utils");
7
+
8
+function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
9
+
10
+var Fade = {
11
+  setTranslate: function setTranslate() {
12
+    var swiper = this;
13
+    var slides = swiper.slides;
14
+
15
+    for (var i = 0; i < slides.length; i += 1) {
16
+      var $slideEl = swiper.slides.eq(i);
17
+      var offset = $slideEl[0].swiperSlideOffset;
18
+      var tx = -offset;
19
+      if (!swiper.params.virtualTranslate) tx -= swiper.translate;
20
+      var ty = 0;
21
+
22
+      if (!swiper.isHorizontal()) {
23
+        ty = tx;
24
+        tx = 0;
25
+      }
26
+
27
+      var slideOpacity = swiper.params.fadeEffect.crossFade ? Math.max(1 - Math.abs($slideEl[0].progress), 0) : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0);
28
+      $slideEl.css({
29
+        opacity: slideOpacity
30
+      }).transform("translate3d(" + tx + "px, " + ty + "px, 0px)");
31
+    }
32
+  },
33
+  setTransition: function setTransition(duration) {
34
+    var swiper = this;
35
+    var slides = swiper.slides,
36
+        $wrapperEl = swiper.$wrapperEl;
37
+    slides.transition(duration);
38
+
39
+    if (swiper.params.virtualTranslate && duration !== 0) {
40
+      var eventTriggered = false;
41
+      slides.transitionEnd(function () {
42
+        if (eventTriggered) return;
43
+        if (!swiper || swiper.destroyed) return;
44
+        eventTriggered = true;
45
+        swiper.animating = false;
46
+        var triggerEvents = ['webkitTransitionEnd', 'transitionend'];
47
+
48
+        for (var i = 0; i < triggerEvents.length; i += 1) {
49
+          $wrapperEl.trigger(triggerEvents[i]);
50
+        }
51
+      });
52
+    }
53
+  }
54
+};
55
+var _default = {
56
+  name: 'effect-fade',
57
+  params: {
58
+    fadeEffect: {
59
+      crossFade: false
60
+    }
61
+  },
62
+  create: function create() {
63
+    var swiper = this;
64
+    (0, _utils.bindModuleMethods)(swiper, {
65
+      fadeEffect: _extends({}, Fade)
66
+    });
67
+  },
68
+  on: {
69
+    beforeInit: function beforeInit(swiper) {
70
+      if (swiper.params.effect !== 'fade') return;
71
+      swiper.classNames.push(swiper.params.containerModifierClass + "fade");
72
+      var overwriteParams = {
73
+        slidesPerView: 1,
74
+        slidesPerColumn: 1,
75
+        slidesPerGroup: 1,
76
+        watchSlidesProgress: true,
77
+        spaceBetween: 0,
78
+        virtualTranslate: true
79
+      };
80
+      (0, _utils.extend)(swiper.params, overwriteParams);
81
+      (0, _utils.extend)(swiper.originalParams, overwriteParams);
82
+    },
83
+    setTranslate: function setTranslate(swiper) {
84
+      if (swiper.params.effect !== 'fade') return;
85
+      swiper.fadeEffect.setTranslate();
86
+    },
87
+    setTransition: function setTransition(swiper, duration) {
88
+      if (swiper.params.effect !== 'fade') return;
89
+      swiper.fadeEffect.setTransition(duration);
90
+    }
91
+  }
92
+};
93
+exports.default = _default;
0 94
\ No newline at end of file