UNPKG

1.28 kBJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4exports.initSwiper = initSwiper;
5exports.mountSwiper = mountSwiper;
6
7var _core = _interopRequireDefault(require("../../core"));
8
9var _utils = require("./utils");
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13// eslint-disable-next-line
14function initSwiper(swiperParams) {
15 return new _core.default(swiperParams);
16}
17
18function mountSwiper(_ref, swiperParams) {
19 var el = _ref.el,
20 nextEl = _ref.nextEl,
21 prevEl = _ref.prevEl,
22 paginationEl = _ref.paginationEl,
23 scrollbarEl = _ref.scrollbarEl,
24 swiper = _ref.swiper;
25
26 if ((0, _utils.needsNavigation)(swiperParams) && nextEl && prevEl) {
27 swiper.params.navigation.nextEl = nextEl;
28 swiper.originalParams.navigation.nextEl = nextEl;
29 swiper.params.navigation.prevEl = prevEl;
30 swiper.originalParams.navigation.prevEl = prevEl;
31 }
32
33 if ((0, _utils.needsPagination)(swiperParams) && paginationEl) {
34 swiper.params.pagination.el = paginationEl;
35 swiper.originalParams.pagination.el = paginationEl;
36 }
37
38 if ((0, _utils.needsScrollbar)(swiperParams) && scrollbarEl) {
39 swiper.params.scrollbar.el = scrollbarEl;
40 swiper.originalParams.scrollbar.el = scrollbarEl;
41 }
42
43 swiper.init(el);
44}
\No newline at end of file