فهرست منبع

Merge pull request #35 from AmirHosseinKarimi/master

Fix setting wrong value for options.padding
Naotoshi Fujita 5 سال پیش
والد
کامیت
13aa9116d3
2فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 4 1
      src/js/components/layout/directions/horizontal.js
  2. 4 1
      src/js/components/layout/directions/vertical.js

+ 4 - 1
src/js/components/layout/directions/horizontal.js

@@ -85,7 +85,10 @@ export default ( Splide, Components ) => {
 
 
 			this.gap = toPixel( root, options.gap );
 			this.gap = toPixel( root, options.gap );
 
 
-			const padding = options.padding;
+			const padding =
+				typeof options.padding === "object"
+					? { left: 0, right: 0, ...options.padding }
+					: options.padding;
 			const { left = padding, right = padding } = padding;
 			const { left = padding, right = padding } = padding;
 
 
 			this.padding = {
 			this.padding = {

+ 4 - 1
src/js/components/layout/directions/vertical.js

@@ -64,7 +64,10 @@ export default ( Splide, Components ) => {
 
 
 			this.gap = toPixel( root, options.gap );
 			this.gap = toPixel( root, options.gap );
 
 
-			const padding = options.padding;
+			const padding =
+				typeof options.padding === "object"
+					? { top: 0, bottom: 0, ...options.padding }
+					: options.padding;
 			const { top = padding, bottom = padding } = padding;
 			const { top = padding, bottom = padding } = padding;
 
 
 			this.padding = {
 			this.padding = {