Skip to content

Commit

Permalink
4.4.6 release
Browse files Browse the repository at this point in the history
  • Loading branch information
nolimits4web committed Dec 19, 2018
1 parent 906804c commit c6f9269
Show file tree
Hide file tree
Showing 13 changed files with 89 additions and 49 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,9 @@
# Change Log

## [Swiper 4.4.6](https://github.com/nolimits4web/swiper/compare/v4.4.5...v4.4.6) - Released on December 19, 2018
* Core
* Fixed issue with wrong slide size calculation in some cases

## [Swiper 4.4.5](https://github.com/nolimits4web/swiper/compare/v4.4.2...v4.4.5) - Released on December 14, 2018
* Core
* New `observeSlideChildren` parameter to enable auto update on slide children update
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Expand Up @@ -5,7 +5,7 @@
"url": "https://github.com/nolimits4web/Swiper.git"
},
"description": "Most modern mobile touch slider and framework with hardware accelerated transitions",
"version": "4.4.5",
"version": "4.4.6",
"author": "Vladimir Kharlampidi",
"homepage": "http://www.idangero.us/swiper/",
"keywords": ["swiper", "swipe", "slider", "touch", "ios", "mobile", "cordova", "phonegap", "app", "framework", "carousel", "gallery"],
Expand Down
2 changes: 1 addition & 1 deletion component.json
Expand Up @@ -2,7 +2,7 @@
"name": "swiper",
"repo": "https://github.com/nolimits4web/Swiper.git",
"description": "Most modern mobile touch slider and framework with hardware accelerated transitions",
"version": "4.4.5",
"version": "4.4.6",
"keywords": ["swiper", "swipe", "slider", "touch", "ios", "mobile", "cordova", "phonegap", "app", "framework", "carousel", "gallery"],
"dependencies": {
},
Expand Down
4 changes: 2 additions & 2 deletions dist/css/swiper.css
@@ -1,13 +1,13 @@
/**
* Swiper 4.4.5
* Swiper 4.4.6
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2018 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: December 14, 2018
* Released on: December 19, 2018
*/
.swiper-container {
margin: 0 auto;
Expand Down
4 changes: 2 additions & 2 deletions dist/css/swiper.min.css

Large diffs are not rendered by default.

36 changes: 24 additions & 12 deletions dist/js/swiper.esm.bundle.js
@@ -1,13 +1,13 @@
/**
* Swiper 4.4.5
* Swiper 4.4.6
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2018 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: December 14, 2018
* Released on: December 19, 2018
*/

import { $, addClass, removeClass, hasClass, toggleClass, attr, removeAttr, data, transform, transition, on, off, trigger, transitionEnd, outerWidth, outerHeight, offset, css, each, html, text, is, index, eq, append, prepend, next, nextAll, prev, prevAll, parent, parents, closest, find, children, remove, add, styles } from 'dom7/dist/dom7.modular';
Expand Down Expand Up @@ -535,17 +535,29 @@ function updateSlides () {
} else {
// eslint-disable-next-line
if (swiper.isHorizontal()) {
slideSize = parseFloat(slideStyles.getPropertyValue('width'))
+ parseFloat(slideStyles.getPropertyValue('padding-left'))
+ parseFloat(slideStyles.getPropertyValue('padding-right'))
+ parseFloat(slideStyles.getPropertyValue('margin-left'))
+ parseFloat(slideStyles.getPropertyValue('margin-right'));
const width = parseFloat(slideStyles.getPropertyValue('width'));
const paddingLeft = parseFloat(slideStyles.getPropertyValue('padding-left'));
const paddingRight = parseFloat(slideStyles.getPropertyValue('padding-right'));
const marginLeft = parseFloat(slideStyles.getPropertyValue('margin-left'));
const marginRight = parseFloat(slideStyles.getPropertyValue('margin-right'));
const boxSizing = slideStyles.getPropertyValue('box-sizing');
if (boxSizing && boxSizing === 'border-box') {
slideSize = width + marginLeft + marginRight;
} else {
slideSize = width + paddingLeft + paddingRight + marginLeft + marginRight;
}
} else {
slideSize = parseFloat(slideStyles.getPropertyValue('height'))
+ parseFloat(slideStyles.getPropertyValue('padding-top'))
+ parseFloat(slideStyles.getPropertyValue('padding-bottom'))
+ parseFloat(slideStyles.getPropertyValue('margin-top'))
+ parseFloat(slideStyles.getPropertyValue('margin-bottom'));
const height = parseFloat(slideStyles.getPropertyValue('height'));
const paddingTop = parseFloat(slideStyles.getPropertyValue('padding-top'));
const paddingBottom = parseFloat(slideStyles.getPropertyValue('padding-bottom'));
const marginTop = parseFloat(slideStyles.getPropertyValue('margin-top'));
const marginBottom = parseFloat(slideStyles.getPropertyValue('margin-bottom'));
const boxSizing = slideStyles.getPropertyValue('box-sizing');
if (boxSizing && boxSizing === 'border-box') {
slideSize = height + marginTop + marginBottom;
} else {
slideSize = height + paddingTop + paddingBottom + marginTop + marginBottom;
}
}
}
if (currentTransform) {
Expand Down
36 changes: 24 additions & 12 deletions dist/js/swiper.esm.js
@@ -1,13 +1,13 @@
/**
* Swiper 4.4.5
* Swiper 4.4.6
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2018 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: December 14, 2018
* Released on: December 19, 2018
*/

import { $, addClass, removeClass, hasClass, toggleClass, attr, removeAttr, data, transform, transition, on, off, trigger, transitionEnd, outerWidth, outerHeight, offset, css, each, html, text, is, index, eq, append, prepend, next, nextAll, prev, prevAll, parent, parents, closest, find, children, remove, add, styles } from 'dom7/dist/dom7.modular';
Expand Down Expand Up @@ -535,17 +535,29 @@ function updateSlides () {
} else {
// eslint-disable-next-line
if (swiper.isHorizontal()) {
slideSize = parseFloat(slideStyles.getPropertyValue('width'))
+ parseFloat(slideStyles.getPropertyValue('padding-left'))
+ parseFloat(slideStyles.getPropertyValue('padding-right'))
+ parseFloat(slideStyles.getPropertyValue('margin-left'))
+ parseFloat(slideStyles.getPropertyValue('margin-right'));
const width = parseFloat(slideStyles.getPropertyValue('width'));
const paddingLeft = parseFloat(slideStyles.getPropertyValue('padding-left'));
const paddingRight = parseFloat(slideStyles.getPropertyValue('padding-right'));
const marginLeft = parseFloat(slideStyles.getPropertyValue('margin-left'));
const marginRight = parseFloat(slideStyles.getPropertyValue('margin-right'));
const boxSizing = slideStyles.getPropertyValue('box-sizing');
if (boxSizing && boxSizing === 'border-box') {
slideSize = width + marginLeft + marginRight;
} else {
slideSize = width + paddingLeft + paddingRight + marginLeft + marginRight;
}
} else {
slideSize = parseFloat(slideStyles.getPropertyValue('height'))
+ parseFloat(slideStyles.getPropertyValue('padding-top'))
+ parseFloat(slideStyles.getPropertyValue('padding-bottom'))
+ parseFloat(slideStyles.getPropertyValue('margin-top'))
+ parseFloat(slideStyles.getPropertyValue('margin-bottom'));
const height = parseFloat(slideStyles.getPropertyValue('height'));
const paddingTop = parseFloat(slideStyles.getPropertyValue('padding-top'));
const paddingBottom = parseFloat(slideStyles.getPropertyValue('padding-bottom'));
const marginTop = parseFloat(slideStyles.getPropertyValue('margin-top'));
const marginBottom = parseFloat(slideStyles.getPropertyValue('margin-bottom'));
const boxSizing = slideStyles.getPropertyValue('box-sizing');
if (boxSizing && boxSizing === 'border-box') {
slideSize = height + marginTop + marginBottom;
} else {
slideSize = height + paddingTop + paddingBottom + marginTop + marginBottom;
}
}
}
if (currentTransform) {
Expand Down
36 changes: 24 additions & 12 deletions dist/js/swiper.js
@@ -1,13 +1,13 @@
/**
* Swiper 4.4.5
* Swiper 4.4.6
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://www.idangero.us/swiper/
*
* Copyright 2014-2018 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: December 14, 2018
* Released on: December 19, 2018
*/

(function (global, factory) {
Expand Down Expand Up @@ -1350,17 +1350,29 @@
} else {
// eslint-disable-next-line
if (swiper.isHorizontal()) {
slideSize = parseFloat(slideStyles.getPropertyValue('width'))
+ parseFloat(slideStyles.getPropertyValue('padding-left'))
+ parseFloat(slideStyles.getPropertyValue('padding-right'))
+ parseFloat(slideStyles.getPropertyValue('margin-left'))
+ parseFloat(slideStyles.getPropertyValue('margin-right'));
var width = parseFloat(slideStyles.getPropertyValue('width'));
var paddingLeft = parseFloat(slideStyles.getPropertyValue('padding-left'));
var paddingRight = parseFloat(slideStyles.getPropertyValue('padding-right'));
var marginLeft = parseFloat(slideStyles.getPropertyValue('margin-left'));
var marginRight = parseFloat(slideStyles.getPropertyValue('margin-right'));
var boxSizing = slideStyles.getPropertyValue('box-sizing');
if (boxSizing && boxSizing === 'border-box') {
slideSize = width + marginLeft + marginRight;
} else {
slideSize = width + paddingLeft + paddingRight + marginLeft + marginRight;
}
} else {
slideSize = parseFloat(slideStyles.getPropertyValue('height'))
+ parseFloat(slideStyles.getPropertyValue('padding-top'))
+ parseFloat(slideStyles.getPropertyValue('padding-bottom'))
+ parseFloat(slideStyles.getPropertyValue('margin-top'))
+ parseFloat(slideStyles.getPropertyValue('margin-bottom'));
var height = parseFloat(slideStyles.getPropertyValue('height'));
var paddingTop = parseFloat(slideStyles.getPropertyValue('padding-top'));
var paddingBottom = parseFloat(slideStyles.getPropertyValue('padding-bottom'));
var marginTop = parseFloat(slideStyles.getPropertyValue('margin-top'));
var marginBottom = parseFloat(slideStyles.getPropertyValue('margin-bottom'));
var boxSizing$1 = slideStyles.getPropertyValue('box-sizing');
if (boxSizing$1 && boxSizing$1 === 'border-box') {
slideSize = height + marginTop + marginBottom;
} else {
slideSize = height + paddingTop + paddingBottom + marginTop + marginBottom;
}
}
}
if (currentTransform) {
Expand Down
6 changes: 3 additions & 3 deletions dist/js/swiper.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/js/swiper.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.js
@@ -1,4 +1,4 @@
var version = '4.4.5';
var version = '4.4.6';

Package.describe({
name: 'nolimits4web:swiper',
Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "swiper",
"version": "4.4.5",
"version": "4.4.6",
"description": "Most modern mobile touch slider and framework with hardware accelerated transitions",
"main": "dist/js/swiper.js",
"jsnext:main": "dist/js/swiper.esm.bundle.js",
Expand Down

0 comments on commit c6f9269

Please sign in to comment.