quasar-framework
Version:
Simultaneously build desktop/mobile SPA websites & phone/tablet apps with VueJS
19 lines (17 loc) • 421 B
JavaScript
export default {
bind (el, binding) {
el.setAttribute('quasar-tooltip', binding.value)
el.classList.add('quasar-tooltip')
if (binding.modifiers.inline) {
el.classList.add('flex', 'inline')
}
},
update (el, binding) {
if (binding.value !== binding.oldValue) {
el.setAttribute('quasar-tooltip', binding.value)
}
},
unbind (el) {
el.removeAttribute('quasar-tooltip')
}
}