rgui-ui-base
Version:
Regular UI - Base Component, utils, directives and filters
20 lines (14 loc) • 602 B
JavaScript
import _ from '../util';
const directive = {};
directive['z-crt'] = _.createBoolClassDirective('z-crt');
directive['z-sel'] = _.createBoolClassDirective('z-sel');
directive['z-chk'] = _.createBoolClassDirective('z-chk');
directive['z-act'] = _.createBoolClassDirective('z-act');
directive['z-dis'] = _.createBoolClassDirective('z-dis');
directive['r-show'] = _.createBoolDirective((elem, value) => {
elem.style.display = value ? 'block' : '';
});
directive['r-autofocus'] = _.createBoolDirective((elem, value) => {
value && setTimeout(() => elem.focus(), 0);
});
export default directive;