소스 검색

Bug Fix: Offset calculation was wrong.

NaotoshiFujita 5 년 전
부모
커밋
dcd63ab66d
5개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 0 0
      dist/js/splide.min.js
  2. BIN
      dist/js/splide.min.js.gz
  3. 1 1
      package.json
  4. 1 1
      src/js/components/track/resolvers/horizontal.js
  5. 2 2
      src/js/components/track/resolvers/vertical.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/splide.min.js


BIN
dist/js/splide.min.js.gz


+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@splidejs/splide",
-  "version": "1.0.14",
+  "version": "1.0.15",
   "description": "Splide is a lightweight and powerful slider without any dependencies.",
   "author": "Naotoshi Fujita",
   "license": "MIT",

+ 1 - 1
src/js/components/track/resolvers/horizontal.js

@@ -89,7 +89,7 @@ export default ( Splide, Components ) => {
 			let focusOffset;
 
 			if ( focus === 'center' ) {
-				focusOffset = ( width - slideWidth ) / 2 + gap;
+				focusOffset = ( width - slideWidth ) / 2;
 			} else {
 				focusOffset = ( parseInt( focus ) || 0 ) * ( slideWidth + gap );
 			}

+ 2 - 2
src/js/components/track/resolvers/vertical.js

@@ -74,13 +74,13 @@ export default ( Splide, Components ) => {
 		 * @return {number} - Offset amount.
 		 */
 		get offset() {
-			const { listHeight, slideHeight, gap } = Layout;
+			const { height, slideHeight, gap } = Layout;
 			const { focus } = Splide.options;
 
 			let focusOffset;
 
 			if ( focus === 'center' ) {
-				focusOffset = ( listHeight - slideHeight ) / 2 + gap;
+				focusOffset = ( height - slideHeight ) / 2;
 			} else {
 				focusOffset = ( parseInt( focus ) || 0 ) * ( slideHeight + gap );
 			}

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.