UNPKG

az-promise-show

Version:

angular directives to show or hide an element based on the state of a promise

3 lines 1.61 kB
//! az-promise-show version 1.1.2 built with ♥ by Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com) (ó ì_í)=óò=(ì_í ò) !function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o(require("angular"));else if("function"==typeof define&&define.amd)define(["angular"],o);else{var r=o("object"==typeof exports?require("angular"):e.angular);for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(this,function(e){return function(e){function o(t){if(r[t])return r[t].exports;var a=r[t]={exports:{},id:t,loaded:!1};return e[t].call(a.exports,a,a.exports,o),a.loaded=!0,a.exports}var r={};return o.m=e,o.c=r,o.p="",o(0)}([function(e,o,r){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}function a(e){var o=e?"azPromiseShow":"azPromiseHide",r=e?"removeClass":"addClass",t=e?"addClass":"removeClass";return["$log","azPromiseShowOptions",function(e,a){return{restrict:"A",link:function(n,s,i){n.$watch(i[o],function(o){var u=i.azPromiseShowHideClass||a.className;if(o){if(!o["finally"])throw e.error("Passed ",o,"to",s,"on scope",n),new Error("must pass a promise to az-promise-show");s[r](u),o["finally"](function(){s[t](u)})}else s[t](u)})}}}]}Object.defineProperty(o,"__esModule",{value:!0});var n=r(1),s=t(n),i={angular:s["default"]};s["default"].version||(i=window),o["default"]=i.angular.module("azPromiseShow",[]).constant("azPromiseShowOptions",{className:"ng-hide"}).directive("azPromiseShow",a(!0)).directive("azPromiseHide",a(!1)).name,e.exports=o["default"]},function(o,r){o.exports=e}])}); //# sourceMappingURL=az-promise-show.min.js.map