$(() => { const diffEditors = $('.p3x-gitlist-diff-container'); const commitMessage = $('#p3x-git-commit-heading'); if (commitMessage.length) { const html = marked(commitMessage.text().trim(), { renderer: window.gitlist.markdownRenderer, }); commitMessage.html(twemoji.parse(html, { folder: 'svg', ext: '.svg', })); } let deferScroll; if (diffEditors) { for (let diffEditor of diffEditors) { const $editableHover = $('#' + diffEditor.dataset.diffId); $editableHover.one('click', () => { clearTimeout(deferScroll) setTimeout(() => { window.gitlist.scrollIntoView(document.getElementById(diffEditor.dataset.diffRef)) window.gitlist.pushHash(`#${diffEditor.dataset.diffRef}`) //console.log(diffEditor) $(diffEditor).show(); }, 0) $editableHover.hide(); }) } } })