ris-focus-on.js 422 Bytes
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/*
focus on element when event is triggered.

usage:
<textarea id="newNoteTextArea" csd-focus-on="eventName"></textarea>
*/

commonModule.directive('risFocusOn', ['$timeout', function ($timeout) {
    'use strict';

    return function (scope, elem, attr) {
        scope.$on(attr.risFocusOn, function () {
            $timeout(function () {
                elem[0].focus();
            }, 500);
        });
    };
}]);