Skip to content

Commit 6db22bb

Browse files
committed
5.4.2 release
1 parent 98a2e1a commit 6db22bb

Some content is hidden

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

66 files changed

+188
-161
lines changed

CHANGELOG.md

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

33
# Change Log
44

5+
# [v5.4.2](https://github.com/framework7io/framework7/compare/v5.4.1...v5.4.2) - February 16, 2020
6+
* Core
7+
* Card
8+
* Fixed issue with expandable card overflow on iOS devices
9+
* Fixed expandable card transition in RTL
10+
* Text Editor
11+
* Fixed issue when keyboard toolbar stays opened on navigating to another page
12+
* Minor fixes
13+
514
# [v5.4.1](https://github.com/framework7io/framework7/compare/v5.4.0...v5.4.1) - February 8, 2020
615
* Core
716
* Touch

packages/core/components/card.css

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/card.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/card.rtl.css

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/card/card.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ const CardExpandable = {
179179
.transform(`translate3d(${app.rtl ? (cardLeftOffset + translateX) : (-cardLeftOffset - translateX)}px, 0px, 0) scale(${1 / scaleX}, ${1 / scaleY})`);
180180

181181
$cardEl
182-
.transform(`translate3d(${translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
182+
.transform(`translate3d(${app.rtl ? -translateX : translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
183183
if (cardParams.animate) {
184184
$cardEl.transitionEnd(() => {
185185
transitionEnd();
@@ -231,7 +231,7 @@ const CardExpandable = {
231231
translateX = (cardRightOffset - cardLeftOffset) / 2;
232232
translateY = (cardBottomOffset - cardTopOffset) / 2;
233233

234-
$cardEl.transform(`translate3d(${translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
234+
$cardEl.transform(`translate3d(${app.rtl ? -translateX : translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
235235
$cardContentEl
236236
.css({
237237
width: `${maxWidth}px`,
@@ -312,7 +312,7 @@ const CardExpandable = {
312312
isMoved = false;
313313
app.card.close($cardEl);
314314
} else {
315-
$cardEl.transform(`translate3d(${translateX}px, ${translateY}px, 0) scale(${scaleX * (1 - progress * 0.2)}, ${scaleY * (1 - progress * 0.2)})`);
315+
$cardEl.transform(`translate3d(${app.rtl ? -translateX : translateX}px, ${translateY}px, 0) scale(${scaleX * (1 - progress * 0.2)}, ${scaleY * (1 - progress * 0.2)})`);
316316
}
317317
}
318318
function onTouchEnd() {
@@ -327,7 +327,7 @@ const CardExpandable = {
327327
} else {
328328
$cardEl
329329
.addClass('card-transitioning')
330-
.transform(`translate3d(${translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
330+
.transform(`translate3d(${app.rtl ? -translateX : translateX}px, ${translateY}px, 0) scale(${scaleX}, ${scaleY})`);
331331
}
332332
}
333333

packages/core/components/card/card.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
}
139139
}
140140
&.active-state {
141-
transform: scale(0.97);
141+
transform: scale(0.97) translate3d(0,0,0);
142142
}
143143
.card-opened-fade-in,
144144
.card-opened-fade-out {

packages/core/components/text-editor.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/text-editor/text-editor-class.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ class TextEditor extends Framework7Class {
8787
self.onInput = self.onInput.bind(self);
8888
self.onPaste = self.onPaste.bind(self);
8989
self.onSelectionChange = self.onSelectionChange.bind(self);
90+
self.closeKeyboardToolbar = self.closeKeyboardToolbar.bind(self);
9091

9192
// Handle Events
9293
self.attachEvents = function attachEvents() {
@@ -95,6 +96,7 @@ class TextEditor extends Framework7Class {
9596
}
9697
if (self.params.mode === 'keyboard-toolbar') {
9798
self.$keyboardToolbarEl.on('click', 'button', self.onButtonClick);
99+
self.$el.parents('.page').on('page:beforeout', self.closeKeyboardToolbar);
98100
}
99101
if (self.params.mode === 'popover' && self.popover) {
100102
self.popover.$el.on('click', 'button', self.onButtonClick);
@@ -111,6 +113,7 @@ class TextEditor extends Framework7Class {
111113
}
112114
if (self.params.mode === 'keyboard-toolbar') {
113115
self.$keyboardToolbarEl.off('click', 'button', self.onButtonClick);
116+
self.$el.parents('.page').off('page:beforeout', self.closeKeyboardToolbar);
114117
}
115118
if (self.params.mode === 'popover' && self.popover) {
116119
self.popover.$el.off('click', 'button', self.onButtonClick);
@@ -491,6 +494,9 @@ class TextEditor extends Framework7Class {
491494
self.$el.trigger('texteditor:beforedestroy');
492495
self.emit('local::beforeDestroy textEditorBeforeDestroy', self);
493496
self.detachEvents();
497+
if (self.params.mode === 'keyboard-toolbar' && self.$keyboardToolbarEl) {
498+
self.$keyboardToolbarEl.remove();
499+
}
494500
if (self.popover) {
495501
self.popover.close(false);
496502
self.popover.destroy();

packages/core/css/framework7.bundle.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
/**
2-
* Framework7 5.4.1
2+
* Framework7 5.4.2
33
* Full featured mobile HTML framework for building iOS & Android apps
44
* https://framework7.io/
55
*
66
* Copyright 2014-2020 Vladimir Kharlampidi
77
*
88
* Released under the MIT License
99
*
10-
* Released on: February 8, 2020
10+
* Released on: February 16, 2020
1111
*/
1212

1313
/*====================
@@ -10358,7 +10358,7 @@ html.with-panel-right-reveal .panel-right.panel-in-collapsed ~ .view {
1035810358
width: 100%;
1035910359
}
1036010360
.card-expandable.active-state {
10361-
transform: scale(0.97);
10361+
transform: scale(0.97) translate3d(0, 0, 0);
1036210362
}
1036310363
.card-expandable .card-opened-fade-in,
1036410364
.card-expandable .card-opened-fade-out {

packages/core/css/framework7.bundle.min.css

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)