/** * Created by wisestone on 2017-12-21. */ 'use strict'; define(['app'], function (app) { app.directive('issueStatusAutoFocus', ["$log", "$rootScope", function ($log, $rootScope) { return { scope: { list: "=list" }, restrict: 'A', link: function ($scope, $element, $attrs) { $scope.$watch("list", function (newValue) { if ($rootScope.isDefined(newValue)) { if (newValue.length > 0) { $element.focus(); } } }) } }; }]) });