aboutsummaryrefslogtreecommitdiff
path: root/source/assets/default.js
blob: 2df34f0c580c9bc3438e3ebfe052ac7117d850c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//Responsive tables
document.querySelectorAll('table').forEach(function (element) {
  if (!element.classList.contains('rouge-table')) {
    let parent = element.parentNode;
    let wrapper = document.createElement('div');
    wrapper.classList.add('responsive-table');
    parent.replaceChild(wrapper, element);
    wrapper.appendChild(element);
  }
});


// Open external links in new tab
let links = document.links;
for (let i = 0, linksLength = links.length; i < linksLength; i++) {
  if (links[i].hostname != window.location.hostname) {
    links[i].target = '_blank';
    links[i].setAttribute('rel', 'noopener nofollow');
  }
}