infinity-forge
Version:
21 lines • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = getSwiperTranslate;
var utils_1 = require("../../shared/utils.js");
function getSwiperTranslate(axis) {
if (axis === void 0) { axis = this.isHorizontal() ? 'x' : 'y'; }
var swiper = this;
var params = swiper.params, rtl = swiper.rtlTranslate, translate = swiper.translate, wrapperEl = swiper.wrapperEl;
if (params.virtualTranslate) {
return rtl ? -translate : translate;
}
if (params.cssMode) {
return translate;
}
var currentTranslate = (0, utils_1.getTranslate)(wrapperEl, axis);
currentTranslate += swiper.cssOverflowAdjustment();
if (rtl)
currentTranslate = -currentTranslate;
return currentTranslate || 0;
}
//# sourceMappingURL=getTranslate.js.map