Respecting the --nosearchbar option of kiwix-serve

If `kiwix-serve` is run with the `--nosearchbar` option the toolbar is
disabled (hidden) in its viewer.

Note however that certain actions performed by the viewer merely with
the purpose of keeping the toolbar up-to-date are still carried out.
This commit is contained in:
Veloman Yunkan
2022-09-04 17:16:45 +04:00
parent 4e06bb6a08
commit cac2d212c6
4 changed files with 11 additions and 3 deletions

View File

@ -384,12 +384,18 @@ function setupSuggestions() {
}
function setupViewer() {
setInterval(handle_visual_viewport_change, 0);
const kiwixToolBarWrapper = document.getElementById('kiwixtoolbarwrapper');
if ( ! viewerSettings.toolbarEnabled ) {
return;
}
kiwixToolBarWrapper.style.display = 'block';
if ( ! viewerSettings.libraryButtonEnabled ) {
document.getElementById("kiwix_serve_taskbar_library_button").remove();
}
handle_visual_viewport_change();
setupSuggestions();
// cybook hack