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){

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…