Sha256: e53262024ccfa0bedf0f5f9d18860e1bc39a5f2a303432313fda0882e90a790f

Contents?: true

Size: 552 Bytes

Versions: 23

Compression:

Stored size: 552 Bytes

Contents

angular.module('AgileProxy').directive('appFor', function (DomIdService) {
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            var inputElement;
            inputElement = element.parent().find('[name="' + attrs.appFor + '"]').first();
            if (!inputElement) {
                return;
            }
            if (!inputElement.attr('id')) {
                inputElement.attr('id', DomIdService.nextId());
            }
            element.attr('for', inputElement.attr('id'));
        }
    };
});

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
agile-proxy-0.1.26 assets/ui/app/directive/AppFor.js
agile-proxy-jruby-0.1.26-jruby assets/ui/app/directive/AppFor.js
agile-proxy-jruby-0.1.25-jruby assets/ui/app/directive/AppFor.js
agile-proxy-0.1.25 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.24 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.23 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.22 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.21 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.20 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.19 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.18 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.13 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.12 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.11 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.10 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.9 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.8 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.7 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.6 assets/ui/app/directive/AppFor.js
agile-proxy-0.1.5 assets/ui/app/directive/AppFor.js