Sha256: e75d2ca55bb2e33354c134ac27975edd7c2284b3674b669d889602060b4b3407

Contents?: true

Size: 296 Bytes

Versions: 18

Compression:

Stored size: 296 Bytes

Contents

export function getEventTarget(event) {
  if (typeof event.composedPath === 'function') {
    const compTarget = event.composedPath()[0];

    if (compTarget) {
      return compTarget;
    }

    if (event.path && event.path[0]) {
      return event.path[0];
    }
  }

  return event.target;
}

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
coprl-3.0.0.beta.12 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.11 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.10 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.9 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.8 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.7 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.6 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.5 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.1.2 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.4 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.3 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.2 views/mdc/assets/js/components/get_event_target.js
coprl-3.0.0.beta.1 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.1.0 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.0.3 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.0.2 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.0.1 views/mdc/assets/js/components/get_event_target.js
voom-presenters-2.0.0 views/mdc/assets/js/components/get_event_target.js