INNER CODE UNIT · JavaScript
setView
ucscGenomeBrowser/kent · src/hg/utils/registryPages/index.js:80
function setView(v, scroll){
document.body.setAttribute('data-view', v);
vGroup.setAttribute('aria-pressed', v === 'group' ? 'true' : 'false');
vAz.setAttribute('aria-pressed', v === 'az' ? 'true' : 'false');
regnav.style.display = v === 'group' ? '' : 'none';
hide();
if (scroll) window.scrollTo(0, 0);
run();
}
vGroup.addEventListener('click', function(){ setView('group', true); });
vAz.addEventListener('click', function(){ setView('az', true); });
/* filter, scoped to the active view */
var q = document.getElementById('q');
var cnt = document.getElementById('cnt');
var views = {group: document.getElementById('grouped'), az: document.getElementById('az')};
var chips = {}, grps = {}, regs = {};
Object.keys(views).forEach(function(k){