From 1be6df502431b5e32bce998716cbadcdf6274dee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Mal=C3=BD?= <malym@ibt.cas.cz> Date: Wed, 1 Dec 2021 17:27:42 +0100 Subject: [PATCH] Show BB00_C_G automatically once viewer initializes itself --- index.html | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index e526e03..c7ea1c8 100644 --- a/index.html +++ b/index.html @@ -331,6 +331,18 @@ function hide_ntc_description(ntc) { setTimeout(() => descElem.remove(), 222); } +/* + * Shows initial fragment on A- B- Z- tag + * + * @param {string} ntc - NtC code of the fragment + * @param {string} seq - Sequence of the fragment + */ +function show_initial_fragment(ntc, seq) { + const fragElem = document.getElementById(fragment_cell_id(mkFragId(ntc, seq), 'abz')); + + abz_fragment_clicked(fragElem, ntc, seq); +} + /* * Displays a "tooltip" element with NtC description * @@ -824,10 +836,12 @@ function init_all() { clearInterval(anim); viewerElem.removeChild(loadingElem); - redraw_molstar(); + show_initial_fragment('BB00', 'C_G'); }).catch(e => { clearInterval(anim); - viewerElem.removeChild(loadingElem); + if (viewerElem.contains(loadingElem)) { + viewerElem.removeChild(loadingElem); + } throw e; }); -- GitLab