daml/docs/theme/js/scroll.js
Digital Asset GmbH 05e691f558 open-sourcing daml
2019-04-04 09:33:38 +01:00

32 lines
942 B
JavaScript

// Copyright (c) 2019 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
$(document).ready(function () {
var $topbar = $('.topbar');
var $content = $('.wy-nav-content');
var contentPaddingTop = $content.css('padding-top');
function scrollHeader() {
var scroll = $(window).scrollTop();
if (scroll > 0) {
$topbar.addClass('fixed');
$topbar.css('width', $('.wy-nav-content-wrap').css('width'));
$content.css('padding-top', $topbar.height() + parseInt(contentPaddingTop));
} else {
$topbar.removeClass('fixed');
$topbar.css('width', '100%');
$content.css('padding-top', contentPaddingTop);
}
}
$(window).scroll(function () {
scrollHeader();
});
$(window).resize(function () {
scrollHeader();
});
scrollHeader();
});