META-INF.resources.butterfaces-dist-bundle-js.butterfaces-ts-bundle.min.js Maven / Gradle / Ivy
var ButterFaces;!function(t){var e=function(){function t(){}return t.newGuid=function(){return"xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var e=16*Math.random()|0,a="x"==t?e:3&e|8;return a.toString(16)})},t}();t.Guid=e}(ButterFaces||(ButterFaces={}));var ButterFaces;!function(t){var e=function(){function e(t,e,a){void 0===t&&(t=500),void 0===e&&(e=!0),void 0===a&&(a="body"),this.isHiding=!0,this.delay=t,this.isTransparentBlockingOverlayActive=e,this.selector=a}return e.prototype.show=function(){var e=this,a=$(this.selector);t.Overlay.fadeOutDetachtedOverlays(),a.each(function(a,r){var i=$(r);if(e.isHiding=!1,void 0!==i.attr("data-overlay-uuid")){if(t.Overlay.findOverlay(i.attr("data-overlay-uuid")).length>0)return;i.removeAttr("data-overlay-uuid")}var o=t.Guid.newGuid(),n=$('');i.attr("data-overlay-uuid",o),"body"===e.selector?n.addClass("overlay-body"):(n.offset(i.offset()),n.width(i.outerWidth()),n.height(i.outerHeight()),n.addClass("overlay-body-child"),n.css({position:"absolute"})),$("body").append(n),e.isTransparentBlockingOverlayActive&&n.show(),window.setTimeout(function(){e.isHiding||e.isTransparentBlockingOverlayActive||n.show(),e.isHiding||n.stop(!0).animate({opacity:1},300,function(){})},e.delay)})},e.prototype.hide=function(){var e=$(this.selector);this.isHiding=!0,t.Overlay.fadeOutDetachtedOverlays(),e.each(function(e,a){var r=$(a),i=r.attr("data-overlay-uuid");if(void 0!==i&&t.Overlay.findOverlay(i).length>0){var o=t.Overlay.findOverlay(r.attr("data-overlay-uuid"));t.Overlay.fadeOutOverlay(o)}})},e.hideAll=function(){t.Overlay.fadeOutDetachtedOverlays(),t.Overlay.fadeOutAttachtedOverlays()},e.fadeOutDetachtedOverlays=function(){$(".butter-component-overlay").each(function(e,a){var r=$(a),i=$(a).attr("data-overlay-uuid");1==$("[data-overlay-uuid="+i+"]").length&&t.Overlay.fadeOutOverlay(r)})},e.fadeOutAttachtedOverlays=function(){$(".butter-component-overlay").each(function(e,a){var r=$(a),i=$(a).attr("data-overlay-uuid"),o=$("[data-overlay-uuid="+i+"]");o.length>1&&(t.Overlay.fadeOutOverlay(r),o.each(function(t,e){var a=$(e);a.removeAttr("data-overlay-uuid")}))})},e.fadeOutOverlay=function(t){t.stop(!0).animate({opacity:0},300,function(){t.remove()})},e.findOverlay=function(t){return $("body .butter-component-overlay[data-overlay-uuid='"+t+"']")},e}();t.Overlay=e}(ButterFaces||(ButterFaces={}));var ButterFaces;!function(t){var e=function(){function t(t,e){void 0===t&&(t=276),void 0===e&&(e=110),this.popoverMaxWidthByBootstrap=t,this.popoverMaxHeightByButterFaces=e}return t.prototype.calculateTooltipPosition=function(t,e){var a=$(window).height()-$(e).offset().top-$(e).outerHeight(),r=$(window).width()-$(e).offset().left-$(e).outerWidth();return a0?t.overlay.show():t.overlay.hide()}},e.prototype.processOnError=function(e){e&&t.Overlay.hideAll()},e}();t.WaitingPanel=e}(ButterFaces||(ButterFaces={})),function(t){var e,a=!1;t.fn.waitingPanel=function(t){var r=t.waitingPanelDelay,i=t.blockpage;return this.each(function(){if(!a){e=new ButterFaces.Overlay(r,i);var t=new ButterFaces.WaitingPanel(e);jsf.ajax.addOnEvent(t.processAjaxUpdate()),jsf.ajax.addOnError(t.processOnError),a=!0}e.delay=r,e.isTransparentBlockingOverlayActive=i})}}(jQuery); © 2015 - 2025 Weber Informatics LLC | Privacy Policy