Skip to content

Commit 7b91f8a

Browse files
authored
refactor: remove obsolete animation on infinite scroller (#9139)
1 parent d8e0b7c commit 7b91f8a

File tree

7 files changed

+10
-16
lines changed

7 files changed

+10
-16
lines changed

packages/date-picker/src/vaadin-infinite-scroller.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,6 @@ template.innerHTML = `
4141
box-sizing: border-box;
4242
padding-right: 40px;
4343
top: var(--vaadin-infinite-scroller-buffer-offset, 0);
44-
animation: fadein 0.2s;
45-
}
46-
47-
@keyframes fadein {
48-
from {
49-
opacity: 0;
50-
}
51-
to {
52-
opacity: 1;
53-
}
5444
}
5545
</style>
5646

packages/date-picker/test/visual/lumo/date-picker.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { visualDiff } from '@web/test-runner-visual-regression';
44
import '../../not-animated-styles.js';
55
import '../common.js';
66
import '../../../theme/lumo/vaadin-date-picker.js';
7+
import { untilOverlayRendered } from '../../helpers.js';
78

89
describe('date-picker', () => {
910
let div, element;
@@ -101,23 +102,24 @@ describe('date-picker', () => {
101102
});
102103

103104
describe('dropdown', () => {
104-
function openOverlay() {
105+
async function openOverlay() {
105106
element.opened = true;
106107
div.style.height = `${element.offsetHeight + element.$.overlay.$.overlay.offsetHeight}px`;
107108
div.style.width = `${element.$.overlay.$.overlay.offsetWidth}px`;
109+
await untilOverlayRendered(element);
108110
}
109111

110112
it('default', async () => {
111113
element.value = '2000-01-01';
112-
openOverlay();
114+
await openOverlay();
113115
await visualDiff(div, `${dir}-dropdown`);
114116
});
115117

116118
it('week numbers', async () => {
117119
element.value = '2000-01-01';
118120
element.showWeekNumbers = true;
119121
element.i18n = { firstDayOfWeek: 1 };
120-
openOverlay();
122+
await openOverlay();
121123
await visualDiff(div, `${dir}-week-numbers`);
122124
});
123125
});
365 Bytes
Loading
527 Bytes
Loading
319 Bytes
Loading
281 Bytes
Loading

packages/date-picker/test/visual/material/date-picker.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { visualDiff } from '@web/test-runner-visual-regression';
44
import '../../not-animated-styles.js';
55
import '../common.js';
66
import '../../../theme/material/vaadin-date-picker.js';
7+
import { untilOverlayRendered } from '../../helpers.js';
78

89
describe('date-picker', () => {
910
let div, element;
@@ -100,23 +101,24 @@ describe('date-picker', () => {
100101
});
101102

102103
describe('dropdown', () => {
103-
function openOverlay() {
104+
async function openOverlay() {
104105
element.opened = true;
105106
div.style.height = `${element.offsetHeight + element.$.overlay.$.overlay.offsetHeight}px`;
106107
div.style.width = `${element.$.overlay.$.overlay.offsetWidth}px`;
108+
await untilOverlayRendered(element);
107109
}
108110

109111
it('default', async () => {
110112
element.value = '2000-01-01';
111-
openOverlay();
113+
await openOverlay();
112114
await visualDiff(div, `${dir}-dropdown`);
113115
});
114116

115117
it('week numbers', async () => {
116118
element.value = '2000-01-01';
117119
element.showWeekNumbers = true;
118120
element.i18n = { firstDayOfWeek: 1 };
119-
openOverlay();
121+
await openOverlay();
120122
await visualDiff(div, `${dir}-week-numbers`);
121123
});
122124
});

0 commit comments

Comments
 (0)