nexus site path corrected
[portal.git] / ecomp-portal-FE / client / app / directives / auto-focus / auto-focus.directive.js
1 /*-
2  * ================================================================================
3  * eCOMP Portal
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ================================================================================
19  */
20
21
22
23 //angular.module('ecompApp')
24 //    .directive('autoFocus', function () {
25 //        return {
26 //            restrict: 'A',
27 //            scope: {},
28 //            link: function (scope, element) {
29 //                element[0].focus();
30 //            }
31 //        };
32 //    });
33
34 /* istanbul ignore next */
35 (function(){
36     class AutoFocusDirective{
37         constructor(){
38             this.restrict = 'A';
39             this.link = this._link.bind(this);
40         }
41         _link(scope, element){
42             element[0].focus();
43         }
44     }
45     angular.module('ecompApp').directive('autoFocus', () => new AutoFocusDirective());
46 })();