Вход Регистрация
Файл: js/xenforo/full/sidebar.js
Строк: 35
<?php
/** @param {jQuery} $ jQuery Object */
!function($, windowdocument_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');
}
(
jQuerythisdocument);
?>
Онлайн: 5
Реклама