Skip to content

Events

bartender-init

Bartender has been initialized. Instance will be included in detail object.

javascript
window.addEventListener('bartender-init', (event) => {
  console.log(event.detail.bartender)
})

bartender-destroyed

Bartender instance has been destroyed. Instance will be included in detail object.

javascript
window.addEventListener('bartender-destroyed', (event) => {
  console.log(event.detail.bartender)
})

bartender-bar-added

A new bar has been added. Bar will be included in detail object.

javascript
window.addEventListener('bartender-bar-added', (event) => {
  console.log(event.detail.bar)
})

bartender-bar-removed

The bar has been removed. Bar name will be included in detail object.

javascript
window.addEventListener('bartender-bar-removed', (event) => {
  console.log(event.detail.name)
})

bartender-bar-updated

One of the following bar properties has changed:

  • position
  • overlay
  • permanent
  • scrollTop

Bar, updated property name and property value will be included in detail object.

javascript
window.addEventListener('bartender-bar-updated', (event) => {
  console.log(
    `Updated bar '${event.detail.bar.name}' property '${event.detail.property}' to '${event.detail.value}'`,
  )
})

bartender-bar-before-open

Bar has started to open. Bar will be included in detail object.

javascript
window.addEventListener('bartender-bar-before-open', (event) => {
  console.log(event.detail.bar)
})

bartender-bar-after-open

Bar is open. Bar will be included in detail object.

javascript
window.addEventListener('bartender-bar-after-open', (event) => {
  console.log(event.detail.bar)
})

bartender-bar-before-close

Bar has started to close. Bar will be included in detail object.

javascript
window.addEventListener('bartender-bar-before-close', (event) => {
  console.log(event.detail.bar)
})

bartender-bar-after-close

Bar is closed. Bar will be included in detail object.

javascript
window.addEventListener('bartender-bar-after-close', (event) => {
  console.log(event.detail.bar)
})

Released under the MIT License.