function addDirectiveByAttrsFormats()

in ui/src/app/common/directives/indigo-form-elements/form-utils.service.js [119:145]


    function addDirectiveByAttrsFormats(tAttrs, $element) {
        if (tAttrs.indigoParsers || tAttrs.indigoFormatters) {
            $element.attr(
                'indigo-parsers-formatters',
                '{indigoParsers: indigoParsers, indigoFormatters: indigoFormatters}'
            );
        }

        if (tAttrs.indigoReadonly) {
            $element.attr('ng-readonly', 'indigoReadonly');
        }
        if (tAttrs.indigoName) {
            $element.attr('name', '{{indigoName}}');
        }
        if (!_.isUndefined(undefined)) {
            $element.attr('min', tAttrs.indigoNumberMin);
        }
        if (tAttrs.indigoType) {
            $element.attr('type', '{{indigoType}}');
            if (tAttrs.indigoType === 'number') {
                $element.attr('step', _.isUndefined(tAttrs.step) ? 'any' : tAttrs.step);
            }
        }
        if (tAttrs.indigoDisabled) {
            $element.attr('ng-disabled', 'indigoDisabled');
        }
    }