fix: prevent scroll when focus (#94)

* fix: prevent scroll when focus
* fix: upgrade to version 3.0.1
This commit is contained in:
xiaoxli 2019-01-23 12:16:56 -08:00 коммит произвёл GitHub
Родитель 73dadb2e26
Коммит 0ab42992e4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 1746 добавлений и 1731 удалений

2
.npmrc Normal file
Просмотреть файл

@ -0,0 +1,2 @@
registry=https://registry.npmjs.org
always-auth=false

3463
package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -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 });
}
}

8
src/global.d.ts поставляемый Normal file
Просмотреть файл

@ -0,0 +1,8 @@
interface IScrollOptions {
preventScroll: boolean;
}
// tslint:disable-next-line
interface HTMLElement {
focus(scrollOptions?: IScrollOptions): void;
}