/*! * jQuery blockUI plugin * Version 2.66.0-2013.10.09 * Requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */ (function(){function p(b){function p(c,a){var f,h,e=c==window,g=a&&void 0!==a.message?a.message:void 0;a=b.extend({},b.blockUI.defaults,a||{});if(!a.ignoreIfBlocked||!b(c).data("blockUI.isBlocked")){a.overlayCSS=b.extend({},b.blockUI.defaults.overlayCSS,a.overlayCSS||{});f=b.extend({},b.blockUI.defaults.css,a.css||{});a.onOverlayClick&&(a.overlayCSS.cursor="pointer");h=b.extend({},b.blockUI.defaults.themedCSS,a.themedCSS||{});g=void 0===g?a.message:g;e&&l&&s(window,{fadeOut:0});if(g&&"string"!=typeof g&& (g.parentNode||g.jquery)){var k=g.jquery?g[0]:g,d={};b(c).data("blockUI.history",d);d.el=k;d.parent=k.parentNode;d.display=k.style.display;d.position=k.style.position;d.parent&&d.parent.removeChild(k)}b(c).data("blockUI.onUnblock",a.onUnblock);var d=a.baseZ,m;m=t||a.forceIframe?b(''):b(''); k=a.theme?b(''):b('');a.theme&&e?(d=''):a.theme?(d='"):d=e?'':'';d=b(d);g&&(a.theme?(d.css(h),d.addClass("ui-widget-content")):d.css(f));a.theme||k.css(a.overlayCSS);k.css("position",e?"fixed":"absolute");(t||a.forceIframe)&&m.css("opacity",0);f=[m,k,d];var r=e?b("body"):b(c);b.each(f,function(){this.appendTo(r)});a.theme&&a.draggable&&b.fn.draggable&&d.draggable({handle:".ui-dialog-titlebar",cancel:"li"}); h=A&&(!b.support.boxModel||0b)e?d.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+ a.quirksmodeOffsetHack+') + "px"'):d.setExpression("height",'this.parentNode.offsetHeight + "px"'),e?d.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):d.setExpression("width",'this.parentNode.offsetWidth + "px"'),x&&d.setExpression("left",x),w&&d.setExpression("top",w);else if(a.centerY)e&&d.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'), d.marginTop=0;else if(!a.centerY&&e){var f="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(a.css&&a.css.top?parseInt(a.css.top,10):0)+') + "px"';d.setExpression("top",f)}})}g&&(a.theme?d.find(".ui-widget-content").append(g):d.append(g),(g.jquery||g.nodeType)&&b(g).show());(t||a.forceIframe)&&a.showOverlay&&m.show();if(a.fadeIn)f=a.onBlock?a.onBlock:u,m=a.showOverlay&&!g?f:u,f=g?f:u,a.showOverlay&&k._fadeIn(a.fadeIn,m),g&&d._fadeIn(a.fadeIn, f);else if(a.showOverlay&&k.show(),g&&d.show(),a.onBlock)a.onBlock();y(1,c,a);e?(l=d[0],n=b(a.focusableElements,l),a.focusInput&&setTimeout(z,20)):B(d[0],a.centerX,a.centerY);a.timeout&&(g=setTimeout(function(){e?b.unblockUI(a):b(c).unblock(a)},a.timeout),b(c).data("blockUI.timeout",g))}}function s(c,a){var f,h=c==window,e=b(c),g=e.data("blockUI.history"),k=e.data("blockUI.timeout");k&&(clearTimeout(k),e.removeData("blockUI.timeout"));a=b.extend({},b.blockUI.defaults,a||{});y(0,c,a);null===a.onUnblock&& (a.onUnblock=e.data("blockUI.onUnblock"),e.removeData("blockUI.onUnblock"));var d;d=h?b("body").children().filter(".blockUI").add("body > .blockUI"):e.find(">.blockUI");a.cursorReset&&(1');c&&e.append("

"+c+"

");a&&e.append("

"+a+"

");void 0===f&&(f=3E3);var g=function(a){a=a||{};b.blockUI({message:e,fadeIn:"undefined"!==typeof a.fadeIn?a.fadeIn:700,fadeOut:"undefined"!==typeof a.fadeOut?a.fadeOut:1E3,timeout:"undefined"!==typeof a.timeout?a.timeout:f,centerY:!1,showOverlay:!1,onUnblock:h,css:b.blockUI.defaults.growlCSS})};g();e.css("opacity"); e.mouseover(function(){g({fadeIn:0,timeout:3E4});var a=b(".blockMsg");a.stop();a.fadeTo(300,1)}).mouseout(function(){b(".blockMsg").fadeOut(1E3)})};b.fn.block=function(c){if(this[0]===window)return b.blockUI(c),this;var a=b.extend({},b.blockUI.defaults,c||{});this.each(function(){var c=b(this);a.ignoreIfBlocked&&c.data("blockUI.isBlocked")||c.unblock({fadeOut:0})});return this.each(function(){"static"==b.css(this,"position")&&(this.style.position="relative",b(this).data("blockUI.static",!0));this.style.zoom= 1;p(this,c)})};b.fn.unblock=function(c){return this[0]===window?(b.unblockUI(c),this):this.each(function(){s(this,c)})};b.blockUI.version=2.66;b.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:5,margin:0,width:"20%",top:"40%",left:"40%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#c1c4c5",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default", growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1E3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible", onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var l=null,n=[]}"function"===typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],p):p(jQuery)})();