index.jsView |
---|
406 | 406 … | } |
407 | 407 … | } |
408 | 408 … | }.toString() + ')()' |
409 | 409 … | |
410 | | -var hashHighlightScript = '<script>(' + function () { |
411 | | - var activeEl |
412 | | - function onHashChange() { |
413 | | - var el = document.getElementById(location.hash.substr(1)) |
414 | | - if (activeEl) |
415 | | - activeEl.classList.remove('active-hash') |
416 | | - if (el) |
417 | | - el.classList.add('active-hash') |
418 | | - activeEl = el |
419 | | - } |
420 | | - onHashChange() |
421 | | - window.addEventListener('hashchange', onHashChange, false) |
422 | | -}.toString() + ')()</script>' |
423 | | - |
424 | 410 … | var msgTypes = { |
425 | 411 … | 'git-repo': true, |
426 | 412 … | 'git-update': true, |
427 | 413 … | 'issue': true |
739 | 725 … | buf = buf.toString('utf8') |
740 | 726 … | if (err) return cb(err) |
741 | 727 … | cb(null, (ext == 'md' || ext == 'markdown') |
742 | 728 … | ? markdown(buf, repo) |
743 | | - : renderCodeTable(buf, ext) + hashHighlightScript) |
| 729 … | + : renderCodeTable(buf, ext)) |
744 | 730 … | }) |
745 | 731 … | }) |
746 | 732 … | } |
747 | 733 … | |
1415 | 1401 … | encodeLink([repo.id, 'blob', commitId].concat(item.path)))) |
1416 | 1402 … | }) |
1417 | 1403 … | }, 4) |
1418 | 1404 … | ), |
1419 | | - pull.once('</section>' + hashHighlightScript), |
| 1405 … | + pull.once('</section>'), |
1420 | 1406 … | ]) |
1421 | 1407 … | } |
1422 | 1408 … | |
1423 | 1409 … | function htmlLineDiff(filename, anchor, oldStr, newStr, blobHref, rawHref) { |