INNER CODE UNIT · JavaScript

esc

ucscGenomeBrowser/kent · src/hg/utils/registryPages/index.js:8

  function esc(s){ var d=document.createElement('div'); d.textContent=s; return d.innerHTML; }

  function html_for(el){
    var j = el.getAttribute('data-j');
    if (j !== null){
      var e = AZ[+j]; if (!e) return '';
      var h = '<div class="tn">' + esc(e[0]) + '</div>';
      e[1].forEach(function(b){
        var k = b[0], rows = b[1];
        h += '<div class="trg"><i class="sh ' + k + '"></i>' + REGNAME[k] +
             (rows.length > 1 ? ' &middot; ' + rows.length + ' rows' : '') + '</div>';
        var ds = [], ms = [];
        rows.forEach(function(r){
          if (r[0] && ds.indexOf(r[0]) === -1) ds.push(r[0]);
          if (r[1] && ms.indexOf(r[1]) === -1) ms.push(r[1]);
        });
        ds.forEach(function(d){ h += '<p class="td">' + esc(d) + '</p>'; });
        if (ms.length){

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…