From 8e9ef5ba62b8bee028428384ad5666e245eb854c Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 17 Feb 2019 21:53:36 +0100 Subject: content update --- source/default.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 source/default.js (limited to 'source/default.js') diff --git a/source/default.js b/source/default.js new file mode 100644 index 0000000..2df34f0 --- /dev/null +++ b/source/default.js @@ -0,0 +1,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'); + } +} + -- cgit v1.2.3