mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	ENH: model info display UI
Change-Id: I066c0e7f8ce87ec00b1141a1b44430444a819b42 (cherry picked from commit 05907a1a42da82737090d55046974d401f8af057)
This commit is contained in:
		
							parent
							
								
									0cc953ad41
								
							
						
					
					
						commit
						b4ffa91cb4
					
				
					 343 changed files with 54828 additions and 2 deletions
				
			
		
							
								
								
									
										52
									
								
								resources/web/include/swiper/core/classes/addClasses.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								resources/web/include/swiper/core/classes/addClasses.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,52 @@ | |||
| function prepareClasses(entries, prefix) { | ||||
|   const resultClasses = []; | ||||
|   entries.forEach(item => { | ||||
|     if (typeof item === 'object') { | ||||
|       Object.keys(item).forEach(classNames => { | ||||
|         if (item[classNames]) { | ||||
|           resultClasses.push(prefix + classNames); | ||||
|         } | ||||
|       }); | ||||
|     } else if (typeof item === 'string') { | ||||
|       resultClasses.push(prefix + item); | ||||
|     } | ||||
|   }); | ||||
|   return resultClasses; | ||||
| } | ||||
| 
 | ||||
| export default function addClasses() { | ||||
|   const swiper = this; | ||||
|   const { | ||||
|     classNames, | ||||
|     params, | ||||
|     rtl, | ||||
|     $el, | ||||
|     device, | ||||
|     support | ||||
|   } = swiper; // prettier-ignore
 | ||||
| 
 | ||||
|   const suffixes = prepareClasses(['initialized', params.direction, { | ||||
|     'pointer-events': !support.touch | ||||
|   }, { | ||||
|     'free-mode': swiper.params.freeMode && params.freeMode.enabled | ||||
|   }, { | ||||
|     'autoheight': params.autoHeight | ||||
|   }, { | ||||
|     'rtl': rtl | ||||
|   }, { | ||||
|     'grid': params.grid && params.grid.rows > 1 | ||||
|   }, { | ||||
|     'grid-column': params.grid && params.grid.rows > 1 && params.grid.fill === 'column' | ||||
|   }, { | ||||
|     'android': device.android | ||||
|   }, { | ||||
|     'ios': device.ios | ||||
|   }, { | ||||
|     'css-mode': params.cssMode | ||||
|   }, { | ||||
|     'centered': params.cssMode && params.centeredSlides | ||||
|   }], params.containerModifierClass); | ||||
|   classNames.push(...suffixes); | ||||
|   $el.addClass([...classNames].join(' ')); | ||||
|   swiper.emitContainerClasses(); | ||||
| } | ||||
							
								
								
									
										6
									
								
								resources/web/include/swiper/core/classes/index.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								resources/web/include/swiper/core/classes/index.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| import addClasses from './addClasses.js'; | ||||
| import removeClasses from './removeClasses.js'; | ||||
| export default { | ||||
|   addClasses, | ||||
|   removeClasses | ||||
| }; | ||||
|  | @ -0,0 +1,9 @@ | |||
| export default function removeClasses() { | ||||
|   const swiper = this; | ||||
|   const { | ||||
|     $el, | ||||
|     classNames | ||||
|   } = swiper; | ||||
|   $el.removeClass(classNames.join(' ')); | ||||
|   swiper.emitContainerClasses(); | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 zorro.zhang
						zorro.zhang