formatting / links rel

This commit is contained in:
Danny Coates 2017-08-05 09:52:37 -07:00
parent d74d339e4b
commit 594b584500
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
3 changed files with 16 additions and 15 deletions

View file

@ -1,19 +1,23 @@
let links = [];
let links = []
document.addEventListener('DOMContentLoaded', function () {
links = document.querySelectorAll('a:not([target])')
})
document.addEventListener('DOMContentLoaded', function() {
links = document.querySelectorAll('a:not([target])');
});
function setOpenInNewTab(bool) {
if (bool === false) {
links.forEach(l => l.removeAttribute('target'));
}
else {
links.forEach(l => l.setAttribute('target', '_blank'));
links.forEach(l => {
l.removeAttribute('target');
l.removeAttribute('rel');
});
} else {
links.forEach(l => {
l.setAttribute('target', '_blank');
l.setAttribute('rel', 'noopener noreferrer');
});
}
}
module.exports = {
setOpenInNewTab
}
};