Как открыть Gist в новом окне
25.01.2021
116

Как открыть Gist в новом окне

Все активные ссылки в импортируемом скрипте Gist от GitHub открываются в текущем окне браузера, что влечет за собой покидание страницы посетителем сайта.


При помощи JavaScript возможно добавить атрибут target="_blank":

let gists = document.querySelectorAll('.gist')
if (gists) {
    for (let i = 0; i < gists.length; i++) {
        let gist = gists[i]
        let links = gist.querySelectorAll('a')
        for (let j = 0; j < links.length; j++) {
            let link = links[j]
            link.addEventListener('click', function (e) {
                link.setAttribute('target', '_blank')
            })
        }
    }
}


или на jQuery

$('.gist a').on('click', function() {
    $(this).attr('target', '_blank');
});
Источник: ZetRider
GitHub Gist не выделяет текст
25.01.2021
129
GitHub Gist не выделяет текст

При вставке скрипта Gist из GitHub выделенный текст может не отображаться ожидаемым цветом указанном в псевдоэлементе ::selection.Gist использует пере...

Читать →