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,48 +0,0 @@
1
-"use strict";
2
-
3
-exports.__esModule = true;
4
-exports.getChildren = getChildren;
5
-
6
-function getChildren(originalSlots, slidesRef, oldSlidesRef) {
7
-  if (originalSlots === void 0) {
8
-    originalSlots = {};
9
-  }
10
-
11
-  var slides = [];
12
-  var slots = {
13
-    'container-start': [],
14
-    'container-end': [],
15
-    'wrapper-start': [],
16
-    'wrapper-end': []
17
-  };
18
-
19
-  var getSlidesFromElements = function getSlidesFromElements(els, slotName) {
20
-    if (!Array.isArray(els)) {
21
-      return;
22
-    }
23
-
24
-    els.forEach(function (vnode) {
25
-      var isFragment = typeof vnode.type === 'symbol';
26
-      if (slotName === 'default') slotName = 'container-end';
27
-
28
-      if (isFragment && vnode.children) {
29
-        getSlidesFromElements(vnode.children, 'default');
30
-      } else if (vnode.type && vnode.type.name === 'SwiperSlide') {
31
-        slides.push(vnode);
32
-      } else if (slots[slotName]) {
33
-        slots[slotName].push(vnode);
34
-      }
35
-    });
36
-  };
37
-
38
-  Object.keys(originalSlots).forEach(function (slotName) {
39
-    var els = originalSlots[slotName]();
40
-    getSlidesFromElements(els, slotName);
41
-  });
42
-  oldSlidesRef.value = slidesRef.value;
43
-  slidesRef.value = slides;
44
-  return {
45
-    slides: slides,
46
-    slots: slots
47
-  };
48
-}
49 0
\ No newline at end of file
Browse code

swiper.js version 6.4.5

Benjamin Roth authored on17/01/2021 16:24:34
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,48 @@
1
+"use strict";
2
+
3
+exports.__esModule = true;
4
+exports.getChildren = getChildren;
5
+
6
+function getChildren(originalSlots, slidesRef, oldSlidesRef) {
7
+  if (originalSlots === void 0) {
8
+    originalSlots = {};
9
+  }
10
+
11
+  var slides = [];
12
+  var slots = {
13
+    'container-start': [],
14
+    'container-end': [],
15
+    'wrapper-start': [],
16
+    'wrapper-end': []
17
+  };
18
+
19
+  var getSlidesFromElements = function getSlidesFromElements(els, slotName) {
20
+    if (!Array.isArray(els)) {
21
+      return;
22
+    }
23
+
24
+    els.forEach(function (vnode) {
25
+      var isFragment = typeof vnode.type === 'symbol';
26
+      if (slotName === 'default') slotName = 'container-end';
27
+
28
+      if (isFragment && vnode.children) {
29
+        getSlidesFromElements(vnode.children, 'default');
30
+      } else if (vnode.type && vnode.type.name === 'SwiperSlide') {
31
+        slides.push(vnode);
32
+      } else if (slots[slotName]) {
33
+        slots[slotName].push(vnode);
34
+      }
35
+    });
36
+  };
37
+
38
+  Object.keys(originalSlots).forEach(function (slotName) {
39
+    var els = originalSlots[slotName]();
40
+    getSlidesFromElements(els, slotName);
41
+  });
42
+  oldSlidesRef.value = slidesRef.value;
43
+  slidesRef.value = slides;
44
+  return {
45
+    slides: slides,
46
+    slots: slots
47
+  };
48
+}
0 49
\ No newline at end of file