Sha256: be72378ba5c8401c69968fb49290fb5c8c8da1f1f3d18575d2a580edb3118001

Contents?: true

Size: 715 Bytes

Versions: 32

Compression:

Stored size: 715 Bytes

Contents

(function () {
    'use strict';

    /**
     * @ngdoc directive
     * @name  Bastion.components.directive:bstOnEnter
     *
     * @description
     *   Allows setting an action to be performed when the user presses the enter button.
     */
    function bstOnEnter() {
        return {
            scope: true,
            link: function (scope, element, attrs) {
                element.bind('keydown keypress', function (event) {
                    if (event.which === 13) {
                        scope.$apply(attrs.bstOnEnter);
                    }
                });
            }
        };
    }

    angular
        .module('Bastion.components')
        .directive('bstOnEnter', bstOnEnter);

})();

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
bastion-4.3.1 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.3.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.2.2 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.2.1 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.2.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.1.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-4.0.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.4.4 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.4.3 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.4.2 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.4.1 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.4.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.6 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.5 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.4 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.3 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.2 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.1 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.3.0 app/assets/javascripts/bastion/components/bst-on-enter.directive.js
bastion-3.2.2 app/assets/javascripts/bastion/components/bst-on-enter.directive.js