Skip to content

Commit f01af83

Browse files
committed
5.4.1 release
1 parent 0b9f18a commit f01af83

File tree

82 files changed

+435
-186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+435
-186
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
# Change Log
44

5+
# [v5.4.1](https://github.com/framework7io/framework7/compare/v5.4.0...v5.4.1) - February 8, 2020
6+
* Core
7+
* Touch
8+
* Fully switch to `pointer` events where supported
9+
* Tooltip
10+
* New `trigger` parameter to define how to open Tooltip - on `hover` (default) or on `click`
11+
* Swiper - updated to latest 5.3.1
12+
* Fixed issue when slider could stuck after last slide (#3414)
13+
* Added `label` to list of form events to keep clicks on it (#3407)
14+
* Request
15+
* Now it won't set headers with `undefined` value
16+
* Vue/React/Svelte
17+
* Tooltip
18+
* New `tooltipTrigger` prop for `Button`, `FabButton`, `Fab`, `Icon`, `Link`, `ListButton` and `ListItem` components
19+
* Minor fixes
20+
521
# [v5.4.0](https://github.com/framework7io/framework7/compare/v5.3.2...v5.4.0) - January 29, 2020
622
* Framework7 Svelte 🎉
723
* Core

packages/core/components/lazy.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/components/lazy/lazy.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,19 +138,25 @@ const Lazy = {
138138

139139
const bg = $imageEl.attr('data-background');
140140
const src = bg || $imageEl.attr('data-src');
141-
if (!src) return;
141+
142142
function onLoad() {
143143
$imageEl.removeClass('lazy').addClass('lazy-loaded');
144144
if (bg) {
145145
$imageEl.css('background-image', `url(${src})`);
146-
} else {
146+
} else if (src) {
147147
$imageEl.attr('src', src);
148148
}
149149
if (callback) callback(imageEl);
150150
$imageEl.trigger('lazy:loaded');
151151
app.emit('lazyLoaded', $imageEl[0]);
152152
}
153153

154+
if (!src) {
155+
$imageEl.trigger('lazy:load');
156+
app.emit('lazyLoad', $imageEl[0]);
157+
onLoad();
158+
return;
159+
}
154160
function onError() {
155161
$imageEl.removeClass('lazy').addClass('lazy-loaded');
156162
if (bg) {

packages/core/components/swiper.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/components/swiper/swiper-src/components/core/core-class.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ class Swiper extends SwiperClass {
204204
startTranslate: undefined,
205205
allowThresholdMove: undefined,
206206
// Form elements to match
207-
formElements: 'input, select, option, textarea, button, video',
207+
formElements: 'input, select, option, textarea, button, video, label',
208208
// Last click time
209209
lastClickTime: Utils.now(),
210210
clickTimeout: undefined,

packages/core/components/swiper/swiper-src/components/core/slide/slideTo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default function (index = 0, speed = this.params.speed, runCallbacks = tr
1212

1313
const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex);
1414
let snapIndex = skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup);
15-
if (snapIndex >= slidesGrid.length) snapIndex = slidesGrid.length - 1;
15+
if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1;
1616

1717
if ((activeIndex || params.initialSlide || 0) === (previousIndex || 0) && runCallbacks) {
1818
swiper.emit('beforeSlideChangeStart');

0 commit comments

Comments
 (0)