/// //plugin closure (function ($) { $(function () { var overlay = $("#overlay"); if ($(overlay).length) { $(overlay).html(""); } else { overlay = $("
") .addClass("komplett_overlay") .attr("id", "overlay") .append( $("
") .addClass("contentWrap")) .appendTo("body"); } var overlayContent = $(overlay).find(".contentWrap:first"); var ajaxLoader = $("#overlayAjaxLoader"); if (!$(ajaxLoader).length) { ajaxLoader = $("
") .attr("id", "overlayAjaxLoader") .prependTo(overlay); } $(overlay).ajaxStart(function () { overlayContent.hide(); ajaxLoader.show(); }); $(overlay).ajaxStop(function () { ajaxLoader.hide(); overlayContent.show(); }); }); $.fn.applyDefaultOverlayOptions = function (options) { var defaults = { mask: "#aaa", effect: "default", closeOnClick: false, fixed: false } return $.extend({}, defaults, options); }; $.fn.applyDefaultFancyboxOptions = function (options) { var defaults = { 'autoScale' : true, 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'speedIn': 200, 'speedOut': 200, 'type': 'image', 'overlayColor': '#333', 'titlePosition': 'inside', 'titleFormat': function (title, currentArray, currentIndex) { return '' + (currentIndex + 1) + ' / ' + currentArray.length + '' + title + ''; } } return $.extend({}, defaults, options); }; })(jQuery);