import Device from '../../../utils/device';
|
|
export default function () {
|
const swiper = this;
|
const {
|
classNames, params, rtl, $el,
|
} = swiper;
|
const suffixes = [];
|
|
suffixes.push('initialized');
|
suffixes.push(params.direction);
|
|
if (params.freeMode) {
|
suffixes.push('free-mode');
|
}
|
if (params.autoHeight) {
|
suffixes.push('autoheight');
|
}
|
if (rtl) {
|
suffixes.push('rtl');
|
}
|
if (params.slidesPerColumn > 1) {
|
suffixes.push('multirow');
|
if (params.slidesPerColumnFill === 'column') {
|
suffixes.push('multirow-column');
|
}
|
}
|
if (Device.android) {
|
suffixes.push('android');
|
}
|
if (Device.ios) {
|
suffixes.push('ios');
|
}
|
|
if (params.cssMode) {
|
suffixes.push('css-mode');
|
}
|
|
suffixes.forEach((suffix) => {
|
classNames.push(params.containerModifierClass + suffix);
|
});
|
|
$el.addClass(classNames.join(' '));
|
}
|