1 line
6.6 KiB
JavaScript
1 line
6.6 KiB
JavaScript
!function(t,e){var i=function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=488)}({488:function(t,e,i){i(489)},489:function(t,e){var i=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}();function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(function(){"use strict";var t,e,s;t=jQuery,e=function(){var t=function(){function t(){n(this,t)}return i(t,null,[{key:"transition",value:function(t){var e,i,n,s;for(s in e=t[0],i=this.transitions)if(n=i[s],null!=e.style[s])return n}}]),t}();return t.transitions={webkitTransition:"webkitTransitionEnd",mozTransition:"mozTransitionEnd",oTransition:"oTransitionEnd",transition:"transitionend"},t}(),s=function(){var s=function(){function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,s),this.render=this.render.bind(this),this.bind=this.bind.bind(this),this.unbind=this.unbind.bind(this),this.mouseEnter=this.mouseEnter.bind(this),this.mouseLeave=this.mouseLeave.bind(this),this.click=this.click.bind(this),this.close=this.close.bind(this),this.cycle=this.cycle.bind(this),this.waitAndDismiss=this.waitAndDismiss.bind(this),this.present=this.present.bind(this),this.dismiss=this.dismiss.bind(this),this.remove=this.remove.bind(this),this.animate=this.animate.bind(this),this.$growls=this.$growls.bind(this),this.$growl=this.$growl.bind(this),this.html=this.html.bind(this),this.content=this.content.bind(this),this.container=this.container.bind(this),this.settings=t.extend({},s.settings,e),this.initialize(this.settings.location),this.render()}return i(s,null,[{key:"growl",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new s(t)}}]),i(s,[{key:"initialize",value:function(e){var i;return t("body:not(:has(#"+(i="growls-"+e)+"))").append('<div id="'+i+'" />')}},{key:"render",value:function(){var t;t=this.$growl(),this.$growls(this.settings.location).append(t),this.settings.fixed?this.present():this.cycle()}},{key:"bind",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$growl();return t.on("click",this.click),this.settings.delayOnHover&&(t.on("mouseenter",this.mouseEnter),t.on("mouseleave",this.mouseLeave)),t.on("contextmenu",this.close).find("."+this.settings.namespace+"-close").on("click",this.close)}},{key:"unbind",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$growl();return t.off("click",this.click),this.settings.delayOnHover&&(t.off("mouseenter",this.mouseEnter),t.off("mouseleave",this.mouseLeave)),t.off("contextmenu",this.close).find("."+this.settings.namespace+"-close").off("click",this.close)}},{key:"mouseEnter",value:function(t){return this.$growl().stop(!0,!0)}},{key:"mouseLeave",value:function(t){return this.waitAndDismiss()}},{key:"click",value:function(t){if(null!=this.settings.url)return t.preventDefault(),t.stopPropagation(),window.open(this.settings.url)}},{key:"close",value:function(t){return t.preventDefault(),t.stopPropagation(),this.$growl().stop().queue(this.dismiss).queue(this.remove)}},{key:"cycle",value:function(){return this.$growl().queue(this.present).queue(this.waitAndDismiss())}},{key:"waitAndDismiss",value:function(){return this.$growl().delay(this.settings.duration).queue(this.dismiss).queue(this.remove)}},{key:"present",value:function(t){var e;return e=this.$growl(),this.bind(e),this.animate(e,this.settings.namespace+"-incoming","out",t)}},{key:"dismiss",value:function(t){var e;return e=this.$growl(),this.unbind(e),this.animate(e,this.settings.namespace+"-outgoing","in",t)}},{key:"remove",value:function(t){return this.$growl().remove(),"function"==typeof t?t():void 0}},{key:"animate",value:function(t,i){var n,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"in",o=arguments[3];n=e.transition(t),t["in"===s?"removeClass":"addClass"](i),t.offset().position,t["in"===s?"addClass":"removeClass"](i),null!=o&&(null!=n?t.one(n,o):o())}},{key:"$growls",value:function(e){var i;return null==this.$_growls&&(this.$_growls=[]),null!=(i=this.$_growls)[e]?i[e]:i[e]=t("#growls-"+e)}},{key:"$growl",value:function(){return null!=this.$_growl?this.$_growl:this.$_growl=t(this.html())}},{key:"html",value:function(){return this.container(this.content())}},{key:"content",value:function(){return"<div class='"+this.settings.namespace+"-close'>"+this.settings.close+"</div>\n<div class='"+this.settings.namespace+"-title'>"+this.settings.title+"</div>\n<div class='"+this.settings.namespace+"-message'>"+this.settings.message+"</div>"}},{key:"container",value:function(t){return"<div class='"+this.settings.namespace+" "+this.settings.namespace+"-"+this.settings.style+" "+this.settings.namespace+"-"+this.settings.size+"'>\n "+t+"\n</div>"}}]),s}();return s.settings={namespace:"growl",duration:3200,close:"×",location:"default",style:"default",size:"medium",delayOnHover:!0},s}(),this.Growl=s,t.growl=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s.growl(t)},t.growl.error=function(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e={title:"Error!",style:"error"},t.growl(t.extend(e,i))},t.growl.notice=function(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e={title:"Notice!",style:"notice"},t.growl(t.extend(e,i))},t.growl.warning=function(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e={title:"Warning!",style:"warning"},t.growl(t.extend(e,i))}}).call(this)}});if("object"==typeof i){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var s in i)n[0]&&(n[0][s]=i[s]),n[1]&&"__esModule"!==s&&(n[1][s]=i[s]),n[2]&&(n[2][s]=i[s])}}(this); |