Prevent ugly jumping of toolbar on new article load

Former-commit-id: 5f89e846cd793eecaafa7cbe161ffbc3f6c6c563 [formerly 08f853a0c199427dc235cc2f3d4bac4966657ceb]
Former-commit-id: 594fe2461df44d41f3b79edcb5d20117ae8ee02a
This commit is contained in:
Jaifroid 2019-12-31 11:49:14 +00:00
parent 23a5b43ebd
commit 5e7da5aecc

View File

@ -910,6 +910,7 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
var iframe = document.getElementById('articleContent'); var iframe = document.getElementById('articleContent');
var prefix = document.getElementById('prefix'); var prefix = document.getElementById('prefix');
var findInArticle = document.getElementById('findInArticle'); var findInArticle = document.getElementById('findInArticle');
article.style.transition = "top 300ms";
// This is the scrollFunction to be attached in checkToolbar() // This is the scrollFunction to be attached in checkToolbar()
var scrollFunction = function () { var scrollFunction = function () {
@ -933,9 +934,9 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
scrollFunction(); scrollFunction();
} else { } else {
// Ensure toolbar is restored // Ensure toolbar is restored
article.style.top = '-' + navbarHeight; //article.style.top = '-' + navbarHeight;
header.style.zIndex = 0; //header.style.zIndex = 0;
iframe.style.zIndex = -1; //iframe.style.zIndex = -1;
setTimeout(function () { setTimeout(function () {
iframe.style.zIndex = 0; iframe.style.zIndex = 0;
article.style.top = '0'; article.style.top = '0';