mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-25 01:31:14 -06:00 
			
		
		
		
	 b4ffa91cb4
			
		
	
	
		b4ffa91cb4
		
	
	
	
	
		
			
			Change-Id: I066c0e7f8ce87ec00b1141a1b44430444a819b42 (cherry picked from commit 05907a1a42da82737090d55046974d401f8af057)
		
			
				
	
	
		
			36 lines
		
	
	
		
			No EOL
		
	
	
		
			934 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			No EOL
		
	
	
		
			934 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import Swiper from 'swiper';
 | |
| import { needsNavigation, needsPagination, needsScrollbar } from './utils.js';
 | |
| 
 | |
| function initSwiper(swiperParams) {
 | |
|   return new Swiper(swiperParams);
 | |
| }
 | |
| 
 | |
| 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 }; |