gc52-nonclick-bug-compensate

1.0.0 • Public • Published

gc52-nonclick-bug-compensate

honeo/gc52-nonclick-bug-compensate
gc52-nonclick-bug-compensate

なにこれ

GoogleChrome v52以降の不具合を何とかするやつ。

不具合とは

Anchor要素にEnterキーによるkeypressイベントが発生してもクリックイベントが発生しない。

何とかとは

Anchor要素にFocusしている状態で、Enterキーによるkeypressが発生し、直後にクリックイベントが起こらなかった場合、当該Anchor要素にクリックイベントを発生させる。

使い方

$ npm i -S gc52-nonclick-bug-compensate
import 'gc52-nonclick-bug-compensate';

API

import ctrl from 'gc52-nonclick-bug-compensate';
 
ctrl.status; // true
 
ctrl.disable();
ctrl.status; // false
 
ctrl.enable();
ctrl.status; // true
 
ctrl.toggle();
ctrl.status; // false

Readme

Keywords

Package Sidebar

Install

npm i gc52-nonclick-bug-compensate

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • honeo