WT JSwiper - SWiper.js for Joomla developers

Downloads 48406 Hits 11903 CTR 407% Plg Free

This plugin is for Joomla developers. The plugin registers Swiper.js package in Joomla Web Assets Manager. Then you can use it in your extensions via $wa->useScript('swiper-bundle')->useStyle('swiper-bundle').

WT JSwiper - SWiper.js for Joomla developers

Description

Plugin for Joomla developers. It allows you to use Swiper.js anywhere in Joomla: in modules, components, plugins.

To do this in your code, use:

$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->useScript('swiper-bundle')->useStyle('swiper-bundle'); // Use local file
$wa->usePreset('swiper-bundle-remote'); // Connect from CDN

At the moment, only the swiper-bundle is connected with this plugin.

The plugin can be used as a dependency when developing your own extensions for Joomla 4+. The plugin uses the Joomla 4+ update system.

Joomla

Extension type:
Plugin
Folder:
System
Joomla version:
4.1, , 4.2, 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 5.0.0, 5.0.1, 5.0.3, 5.1, 5.1.1, 5.1.2, 5.1.3, 5.1.4, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, 5.3.0, 5.3.1, 5.3.3, 6.0.0, 6.0.2, 6.0.3, 6.1.0, 6.1.1, 6.1.2, 6.1.3

What's new

Addition

Bug Fixes

a11y: let Tab leave the carousel in loop mode
core: drop per-image lazyPreload listeners, handle image error in delegated loader
core: handle every ResizeObserver frame during continuous resize
core: keep elementTransitionEnd until the element's own event
core: run nested swipers innermost-first regardless of init order
core: skip loop fix and its warning when watchOverflow locks the slider
element: keep element class fields type-only so init="false" works in Vue/React 19
react: skip emitSlidesClasses() on a destroyed instance
types: use SwiperClass for byController in React and Vue wrappers
vue: guard params.loop access in SwiperSlide on a destroyed instance.
vue: only invoke slots in render to avoid "slot invoked outside render" warning
vue: skip emitSlidesClasses() on a destroyed instance

Related extensions

WebTolk Joomla Extensions

113 Extensions
12 Categories
582 Versions released
893413 Downloads