| | | |
|---|---|---|
| | | |
| |
"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(500)),r=a(n(503)),o=a(n(505));function a(e){return e&&e.__esModule?e:{default:e}}t.default=angular.module("oui.popover",[]).directive("ouiPopover",i.default).directive("ouiPopoverContent",r.default).directive("ouiPopoverTrigger",o.default).name},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){return e&&e.__esModule?e:{default:e}}(n(501));t.default=function(){"ngInject";return{restrict:"AE",bindToController:{text:"@ouiPopover",title:"@?",placement:"@?ouiPopoverPlacement",template:"@?ouiPopoverTemplate"},controller:i.default,controllerAs:"$popoverCtrl"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(0)),r=l(n(1)),o=n(2),a=l(n(34)),s=l(n(502));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(t,n,r,o,a,s){"ngInject";(0,i.default)(this,e),this.$attrs=t,this.$compile=n,this.$document=r,this.$element=o,this.$scope=a,this.$timeout=s}return e.$inject=["$attrs","$compile","$document","$element","$scope","$timeout"],(0,r.default)(e,[{key:"$onInit",value:function(){this.isComponent=angular.isUndefined(this.$attrs.ouiPopover),this.placement=this.placement||this.$attrs.placement,this.id="ouiPopover"+this.$scope.$id,this.isPopoverOpen=!1,(0,o.addDefaultParameter)(this,"placement","right")}},{key:"$postLink",value:function(){this.setPopover(),this.setTrigger()}},{key:"$destroy",value:function(){this.closePopover()}},{key:"setPopover",value:function(){var e=this;this.$timeout(function(){if(e.isComponent)return e.popperElement=e.$element[0].querySelector(".oui-popover"),void(e.arrowElement=e.$element[0].querySelector(".oui-popover__arrow"));var t=angular.extend(e.$scope.$new(!0),{$popoverCtrl:e}),n=e.$compile(s.default)(t);e.$element.removeAttr("title").after(n),e.popperElement=e.$element.next()[0],e.arrowElement=e.popperElement.querySelector(".oui-popover__arrow")})}},{key:"setTrigger",value:function(){var e=this;this.$timeout(function(){if(e.isComponent)return e.triggerElement=e.$element[0].querySelector(".oui-popover__trigger"),void(e.$triggerElement=angular.element(e.triggerElement));e.triggerElement=e.$element[0],e.$triggerElement=angular.element(e.triggerElement),e.$triggerElement.addClass("oui-popover__trigger").attr({"aria-haspopup":!0,"aria-expanded":!1}).on("click",function(){return e.onTriggerClick()})})}},{key:"onTriggerClick",value:function(){this.isPopoverOpen?this.closePopover():this.openPopover()}},{key:"triggerKeyHandler",value:function(e){var t=this;e&&"keydown"===e.type&&27===e.which&&this.$scope.$apply(function(){t.closePopover()})}},{key:"openPopover",value:function(){var e=this;this.isPopoverOpen=!0,this.updatePopper(),this.$document.on("keydown",function(t){return e.triggerKeyHandler(t)}),this.isComponent?this.$triggerElement.attr("aria-expanded",!0):this.$element.attr("aria-expanded",!0)}},{key:"closePopover",value:function(){var e=this;this.isPopoverOpen=!1,this.$document.off("keydown",function(t){return e.triggerKeyHandler(t)}),this.isComponent?this.$triggerElement.attr("aria-expanded",!1):this.$element.attr("aria-expanded",!1)}},{key:"createPopper",value:function(){this.arrowElement&&this.arrowElement.setAttribute("x-arrow",""),this.popperElement.style.minWidth=this.triggerElement.offsetWidth+"px",this.popper=new a.default(this.triggerElement,this.popperElement,{placement:this.placement,modifiers:{preventOverflow:{boundariesElement:this.$document[0].body}}})}},{key:"updatePopper",value:function(){this.popper?this.popper.scheduleUpdate():this.createPopper()}},{key:"destroyPopper",value:function(){this.popper&&(this.popper.destroy(),this.popper=null)}}]),e}();t.default=u},function(e,t){e.exports='
| | | |
|---|---|---|
| | | |
| |
"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(500)),r=a(n(503)),o=a(n(505));function a(e){return e&&e.__esModule?e:{default:e}}t.default=angular.module("oui.popover",[]).directive("ouiPopover",i.default).directive("ouiPopoverContent",r.default).directive("ouiPopoverTrigger",o.default).name},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){return e&&e.__esModule?e:{default:e}}(n(501));t.default=function(){"ngInject";return{restrict:"AE",bindToController:{text:"@ouiPopover",title:"@?",placement:"@?ouiPopoverPlacement",template:"@?ouiPopoverTemplate"},controller:i.default,controllerAs:"$popoverCtrl"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=l(n(0)),r=l(n(1)),o=n(2),a=l(n(34)),s=l(n(502));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(t,n,r,o,a,s){"ngInject";(0,i.default)(this,e),this.$attrs=t,this.$compile=n,this.$document=r,this.$element=o,this.$scope=a,this.$timeout=s}return e.$inject=["$attrs","$compile","$document","$element","$scope","$timeout"],(0,r.default)(e,[{key:"$onInit",value:function(){this.isComponent=angular.isUndefined(this.$attrs.ouiPopover),this.placement=this.placement||this.$attrs.placement,this.id="ouiPopover"+this.$scope.$id,this.isPopoverOpen=!1,(0,o.addDefaultParameter)(this,"placement","right")}},{key:"$postLink",value:function(){this.setPopover(),this.setTrigger()}},{key:"$onDestroy",value:function(){this.closePopover()}},{key:"setPopover",value:function(){var e=this;this.$timeout(function(){if(e.isComponent)return e.popperElement=e.$element[0].querySelector(".oui-popover"),void(e.arrowElement=e.$element[0].querySelector(".oui-popover__arrow"));var t=angular.extend(e.$scope.$new(!0),{$popoverCtrl:e}),n=e.$compile(s.default)(t);e.$element.removeAttr("title").after(n),e.popperElement=e.$element.next()[0],e.arrowElement=e.popperElement.querySelector(".oui-popover__arrow")})}},{key:"setTrigger",value:function(){var e=this;this.$timeout(function(){if(e.isComponent)return e.triggerElement=e.$element[0].querySelector(".oui-popover__trigger"),void(e.$triggerElement=angular.element(e.triggerElement));e.triggerElement=e.$element[0],e.$triggerElement=angular.element(e.triggerElement),e.$triggerElement.addClass("oui-popover__trigger").attr({"aria-haspopup":!0,"aria-expanded":!1}).on("click",function(){return e.onTriggerClick()})})}},{key:"onTriggerClick",value:function(){this.isPopoverOpen?this.closePopover():this.openPopover()}},{key:"triggerKeyHandler",value:function(e){var t=this;e&&"keydown"===e.type&&27===e.which&&this.$scope.$apply(function(){t.closePopover()})}},{key:"openPopover",value:function(){var e=this;this.isPopoverOpen=!0,this.updatePopper(),this.$document.on("keydown",function(t){return e.triggerKeyHandler(t)}),this.isComponent?this.$triggerElement.attr("aria-expanded",!0):this.$element.attr("aria-expanded",!0)}},{key:"closePopover",value:function(){var e=this;this.isPopoverOpen=!1,this.$document.off("keydown",function(t){return e.triggerKeyHandler(t)}),this.isComponent?this.$triggerElement.attr("aria-expanded",!1):this.$element.attr("aria-expanded",!1)}},{key:"createPopper",value:function(){this.arrowElement&&this.arrowElement.setAttribute("x-arrow",""),this.popperElement.style.minWidth=this.triggerElement.offsetWidth+"px",this.popper=new a.default(this.triggerElement,this.popperElement,{placement:this.placement,modifiers:{preventOverflow:{boundariesElement:this.$document[0].body}}})}},{key:"updatePopper",value:function(){this.popper?this.popper.scheduleUpdate():this.createPopper()}},{key:"destroyPopper",value:function(){this.popper&&(this.popper.destroy(),this.popper=null)}}]),e}();t.default=u},function(e,t){e.exports='