///
//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);