X-Git-Url: https://git.ladys.computer/Gitweb/blobdiff_plain/fee7c4ca627e43d977d6c65a94d134b38781347f88fba3f7a9307f684bb420c5..3e2dac3f3df399d9563822ef1ed90bb5a776d39e49e00d1f2d6a7133a9ed3afb:/gitweb.js diff --git a/gitweb.js b/gitweb.js index d1b64b2..ff2d533 100644 --- a/gitweb.js +++ b/gitweb.js @@ -562,12 +562,20 @@ function handleLine(commit, group) { td_sha1.rowSpan = group.numlines; a_sha1.href = projectUrl + 'a=commit;h=' + commit.sha1; - a_sha1.firstChild.data = commit.sha1.substr(0, 8); + if (a_sha1.firstChild) { + a_sha1.firstChild.data = commit.sha1.substr(0, 8); + } else { + a_sha1.appendChild( + document.createTextNode(commit.sha1.substr(0, 8))); + } if (group.numlines >= 2) { var fragment = document.createDocumentFragment(); var br = document.createElement("br"); - var text = document.createTextNode( - commit.author.match(/\b([A-Z])\B/g).join('')); + var match = commit.author.match(/\b([A-Z])\B/g); + if (match) { + var text = document.createTextNode( + match.join('')); + } if (br && text) { var elem = fragment || td_sha1; elem.appendChild(br);