fix: prevent scroll when focus (#94)
* fix: prevent scroll when focus * fix: upgrade to version 3.0.1
This commit is contained in:
Родитель
73dadb2e26
Коммит
0ab42992e4
|
@ -0,0 +1,2 @@
|
|||
registry=https://registry.npmjs.org
|
||||
always-auth=false
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "arcade-machine",
|
||||
"version": "3.0.0",
|
||||
"version": "3.0.1",
|
||||
"scripts": {
|
||||
"gulp": "gulp",
|
||||
"build": "gulp build",
|
||||
|
|
|
@ -250,7 +250,7 @@ export class FocusService {
|
|||
new Event('arcfocuschanging', { bubbles: true, cancelable: true }),
|
||||
);
|
||||
if (!canceled) {
|
||||
next.focus();
|
||||
next.focus({ preventScroll: true });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
interface IScrollOptions {
|
||||
preventScroll: boolean;
|
||||
}
|
||||
|
||||
// tslint:disable-next-line
|
||||
interface HTMLElement {
|
||||
focus(scrollOptions?: IScrollOptions): void;
|
||||
}
|
Загрузка…
Ссылка в новой задаче