PageSourceSearch

https://www.mirkrasok.ru/local/templates/mirkrasok_2026v2/js/jquery-block.js

js mirkrasok.ru collected 2026-10-03 20:57:59 UTC 3,676 bytes, 1 lines download raw bytes

1$.fn.blocked = function(options)�{�	var selector = ".dBlockWrapper";�	�	�	�	var duration = 100;�	if(options)�	{�		if(options.duration) duration = options.duration;�		if(options.addonClass) selector+="."+options.addonClass;�	}�	var Wrapper = $(selector);�	if(Wrapper.length)�	{�		return true;�	}�	return false;�}�$.fn.block = function(options)�{�	if($(this).blocked()) return this;�	var def = {};�	def.background = "#FFF";�	def.message = "";�	def.duration = 100;�	def.opacity = 0.65;�	def.absolute = false;�	def.addonClass = "";�	def.center = false;�	if(options)�	{�		for(i in options) �		{�			def[i] = options[i];�		}�	}�	//var Wrapper = $(".dBlockWrapper");�	//if(!Wrapper.length) �	Wrapper = $("<div class = 'dBlockWrapper'><div class = 'dBlockBody'></div></div>");�	if(def.addonClass.length) Wrapper.addClass(def.addonClass);�	var dBody = Wrapper.find(".dBlockBody");�	var dHalfScreen;�	dBody.empty();�	�	var ToWrap = $(this);�	var Where = ToWrap;�	var sMargin = "0px";�	�	var CSS = {�		"background":def.background,�		"z-index":"100",�		"opacity":0,�		"margin":sMargin,�		"position":"absolute",�		"width":ToWrap.outerWidth(),�		"height":ToWrap.outerHeight()�	};�	�	if(def.absolute)�	{�		Where=$("body");�		CSS["top"] = ToWrap.offset().top;�		CSS["left"] = ToWrap.offset().left;�	}�		//sMarginTop = (-(parseInt(Where.css("padding-top"))+parseInt(Where.css("padding-bottom"))))+"px";�		//sMarginLeft = (-(parseInt(Where.css("padding-left"))+parseInt(Where.css("padding-right"))))+"px";�		//sMargin = sMarginTop+" 0 0 "+sMarginLeft;�	dBody.css({�		"width":ToWrap.outerWidth(),�		"height":ToWrap.outerHeight(),�		"text-align":"center",�		"vertical-align":"middle",�		"display":"table-cell"�	});�	�	if(def.center && dBody.height())�	{�	��		�		dBody.css({position:"relative"});�		dBody.height();�		dScroller = $("<div class='dScroller' style='display:none;'/>");�		dScroller.css({�			left:"50%",�			position:"absolute"�		});�		dScroller.append(def.message);�		�		dBody.append(dScroller);�		�		$(window).scroll(function()�		{�			var iHeight = $(window).height();�			var iHalf = Math.ceil(iHeight/2);		�			var iScrollTop=$(window).scrollTop();�			var iOffsetTop=dBody.offset().top;�			var iBodyHeight=dBody.height();�			var dScroller=dBody.find(".dScroller");�			var iScrollerHeight=dScroller.outerHeight();�			var iScrollerHalfHeight = Math.ceil(iScrollerHeight/2);�			if((iScrollTop+iHeight<=iOffsetTop) || (iScrollTop>iOffsetTop+iBodyHeight) || ((iScrollTop+iHeight>iOffsetTop+iBodyHeight)&&(iScrollTop<iOffsetTop)))�			{�				iTop = Math.ceil(iBodyHeight/2)+iScrollerHalfHeight;�			}�			else�			{�				if((iScrollTop+iHeight > iOffsetTop) && (iScrollTop < iOffsetTop))�				{�					iTop = Math.ceil((iScrollTop+iHeight-iOffsetTop)/2)+iScrollerHalfHeight;�				}�				else�				{�					if(iScrollTop+iHeight < iOffsetTop+iBodyHeight)�					{�						iTop = iScrollTop-iOffsetTop+ iHalf+iScrollerHalfHeight;�					}�					else�					{�						iTop = iScrollTop-iOffsetTop+Math.ceil((iOffsetTop+iBodyHeight-iScrollTop)/2)+iScrollerHalfHeight;�					}�				�				}�			}�			dScroller.css({top:iTop}).show();�		});�	}�	else dBody.append(def.message);�	Wrapper.css(CSS);�	Where.prepend(Wrapper);�	�	Wrapper.animate({opacity:def.opacity}, def.duration, function()�	{�		if(def.center)�		{�			$(window).scroll();�		}�	});�	�	return Wrapper;�}�$.fn.unblock = function(options)�{�	var selector = ".dBlockWrapper";�	�	�	�	var duration = 100;�	if(options)�	{�		if(options.duration) duration = options.duration;�		if(options.addonClass) selector+="."+options.addonClass;�	}�	var Wrapper = $(selector);�	if(Wrapper.length)�	{�		Wrapper.animate({opacity:0}
1,duration,function()�		{�			$(this).remove();�		});�	}�}�

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.