UNPKG

i-rubik

Version:

A Vue.js 2.0+ UI Components Framework

24 lines (20 loc) 501 B
import { directiveConfig } from '../util/tools' function directive (el, binding) { const config = directiveConfig( binding, { top: true } ) unbind(el, binding, config) el.dataset.tooltip = config.text el.dataset['tooltipPosition'] = config.value } function unbind (el, binding, config) { el.removeAttribute('data-tooltip') el.removeAttribute('data-tooltip-postion') } export default { bind: directive, updated: directive, componentUpdated: directive, unbind: unbind }