1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| import Swiper from '../../index.js';
| import {
| needsNavigation,
| needsPagination,
| needsScrollbar
| } from './utils.js';
|
| function initSwiper(swiperParams, native) {
| return new Swiper(swiperParams, native);
| }
|
| function mountSwiper({
| el,
| nextEl,
| prevEl,
| paginationEl,
| scrollbarEl,
| swiper
| }, swiperParams) {
| if (needsNavigation(swiperParams) && nextEl && prevEl) {
| swiper.params.navigation.nextEl = nextEl;
| swiper.originalParams.navigation.nextEl = nextEl;
| swiper.params.navigation.prevEl = prevEl;
| swiper.originalParams.navigation.prevEl = prevEl;
| }
| if (needsPagination(swiperParams) && paginationEl) {
| swiper.params.pagination.el = paginationEl;
| swiper.originalParams.pagination.el = paginationEl;
| }
| if (needsScrollbar(swiperParams) && scrollbarEl) {
| swiper.params.scrollbar.el = scrollbarEl;
| swiper.originalParams.scrollbar.el = scrollbarEl;
| }
| swiper.init(el);
| }
|
| export {
| initSwiper,
| mountSwiper
| };
|
|