Sha256: 9563686b2d8ef851f9c1aeff33248b4d14e75dd6a11133aede6e6d2b80715aee

Contents?: true

Size: 334 Bytes

Versions: 70

Compression:

Stored size: 334 Bytes

Contents

class PgEventElement extends HTMLElement {
  connectedCallback () {
    const event = new MessageEvent(this.dataset.eventName, { bubbles: true, data: this })
    this.dispatchEvent(event)
  }

  disconnectedCallback () {
  }
}

if (customElements.get('pg-event') === undefined) {
  customElements.define('pg-event', PgEventElement)
}

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
pg_rails-7.6.35 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.34 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.33 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.32 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.31 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.30 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.29 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.28 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.27 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.26 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.25 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.24 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.24.pre.5 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.24.pre.4 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.24.pre.3 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.23 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.22 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.22.pre.3 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.22.pre.2 pg_layout/app/javascript/elements/pg_event.js
pg_rails-7.6.22.pre.1 pg_layout/app/javascript/elements/pg_event.js