Файл: js/xenforo/full/sidebar.js
Строк: 35
<?php
/** @param {jQuery} $ jQuery Object */
!function($, window, document, _undefined)
{
/**
* Allow a sidebar to remain fixed when scrolling, if the window size allows it
*
* @param jQuery .FixedSidebar
*/
XenForo.FixedSidebar = function($sidebar)
{
if (!XenForo.isTouchBrowser())
{
var $window = $(window),
docEl = document.documentElement,
handleResize = function()
{
if (docEl.scrollWidth > docEl.clientWidth || $sidebar.offset().top + $sidebar.height() > $window.scrollTop() + $window.height())
{
$sidebar.css('position', 'static');
}
else
{
$sidebar.css('position', 'fixed');
}
};
$(window).resize(handleResize);
handleResize();
}
};
// *********************************************************************
// Register fixed sidebar handler
XenForo.register('.FixedSidebar', 'XenForo.FixedSidebar');
}
(jQuery, this, document);
?>