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,44 +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
-    els.forEach(function (vnode) {
21
-      var isFragment = typeof vnode.type === 'symbol';
22
-      if (slotName === 'default') slotName = 'container-end';
23
-
24
-      if (isFragment && vnode.children) {
25
-        getSlidesFromElements(vnode.children, 'default');
26
-      } else if (vnode.type && vnode.type.name === 'SwiperSlide') {
27
-        slides.push(vnode);
28
-      } else if (slots[slotName]) {
29
-        slots[slotName].push(vnode);
30
-      }
31
-    });
32
-  };
33
-
34
-  Object.keys(originalSlots).forEach(function (slotName) {
35
-    var els = originalSlots[slotName]();
36
-    getSlidesFromElements(els, slotName);
37
-  });
38
-  oldSlidesRef.value = slidesRef.value;
39
-  slidesRef.value = slides;
40
-  return {
41
-    slides: slides,
42
-    slots: slots
43
-  };
44
-}
45 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,44 @@
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
+    els.forEach(function (vnode) {
21
+      var isFragment = typeof vnode.type === 'symbol';
22
+      if (slotName === 'default') slotName = 'container-end';
23
+
24
+      if (isFragment && vnode.children) {
25
+        getSlidesFromElements(vnode.children, 'default');
26
+      } else if (vnode.type && vnode.type.name === 'SwiperSlide') {
27
+        slides.push(vnode);
28
+      } else if (slots[slotName]) {
29
+        slots[slotName].push(vnode);
30
+      }
31
+    });
32
+  };
33
+
34
+  Object.keys(originalSlots).forEach(function (slotName) {
35
+    var els = originalSlots[slotName]();
36
+    getSlidesFromElements(els, slotName);
37
+  });
38
+  oldSlidesRef.value = slidesRef.value;
39
+  slidesRef.value = slides;
40
+  return {
41
+    slides: slides,
42
+    slots: slots
43
+  };
44
+}
0 45
\ No newline at end of file