UNPKG

az-autofocus

Version:

az-autofocus is a directive that allows you to more easily control focus for specific elements

3 lines 1.27 kB
//! az-autofocus version 1.0.0 built with ♥ by Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com) (ó ì_í)=óò=(ì_í ò) !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("angular")):"function"==typeof define&&define.amd?define(["angular"],t):"object"==typeof exports?exports.azAutofocus=t(require("angular")):e.azAutofocus=t(e.angular)}(this,function(e){return function(e){function t(u){if(o[u])return o[u].exports;var r=o[u]={exports:{},id:u,loaded:!1};return e[u].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var o={};return t.m=e,t.c=o,t.p="",t(0)}([function(e,t,o){"use strict";function u(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){function o(o,u,r){var n=null,f=u[0],c=t[0];r.$observe("azAutofocus",function(t){"true"===t?e(function(){n=c.activeElement,f.focus()},~~r.focusWait):"false"===t&&c.activeElement===f&&(f.blur(),r.hasOwnProperty("refocus")&&n&&n.focus())})}return{restrict:"A",link:o}}Object.defineProperty(t,"__esModule",{value:!0});var n=o(1),f=u(n),c="azAutofocus",a=f["default"].module(c,[]);t["default"]=a.directive("azAutofocus",r).name,r.$inject=["$timeout","$document"],e.exports=t["default"]},function(t,o){t.exports=e}])}); //# sourceMappingURL=az-autofocus.min.js.map