UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![Build Status](https://travis-ci.org/primefaces/primeng.

2 lines 1.59 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("primeng/dom")):"function"==typeof define&&define.amd?define("primeng/focustrap",["exports","@angular/core","@angular/common","primeng/dom"],t):t(((e=e||self).primeng=e.primeng||{},e.primeng.focustrap={}),e.ng.core,e.ng.common,e.primeng.dom)}(this,(function(e,t,n,o){"use strict";var r=this&&this.__decorate||function(e,t,n,o){var r,c=arguments.length,i=c<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,o);else for(var u=e.length-1;u>=0;u--)(r=e[u])&&(i=(c<3?r(i):c>3?r(t,n,i):r(t,n))||i);return c>3&&i&&Object.defineProperty(t,n,i),i},c=function(){function e(e){this.el=e}return e.prototype.onkeydown=function(e){if(9===e.which){e.preventDefault();var t=o.DomHandler.getFocusableElements(this.el.nativeElement);if(t&&t.length>0)if(document.activeElement){var n=t.indexOf(document.activeElement);e.shiftKey?-1==n||0===n?t[t.length-1].focus():t[n-1].focus():-1==n||n===t.length-1?t[0].focus():t[n+1].focus()}else t[0].focus()}},e.ctorParameters=function(){return[{type:t.ElementRef}]},r([t.HostListener("keydown",["$event"])],e.prototype,"onkeydown",null),e=r([t.Directive({selector:"[pFocusTrap]"})],e)}(),i=function(){function e(){}return e=r([t.NgModule({imports:[n.CommonModule],exports:[c],declarations:[c]})],e)}();e.FocusTrap=c,e.FocusTrapModule=i,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=primeng-focustrap.umd.min.js.map