diff --git a/nyaa/static/js/main.js b/nyaa/static/js/main.js index 12922ce..4bca446 100644 --- a/nyaa/static/js/main.js +++ b/nyaa/static/js/main.js @@ -212,6 +212,13 @@ markdown.renderer.rules.table_open = function (tokens, idx) { // Format tables nicer (bootstrap). Force auto-width (default is 100%) return ''; } +var defaultRender = markdown.renderer.rules.link_open || function(tokens, idx, options, env, self) { + return self.renderToken(tokens, idx, options); +}; +markdown.renderer.rules.link_open = function (tokens, idx, options, env, self) { + tokens[idx].attrPush(['rel', 'noopener nofollow noreferrer']); + return defaultRender(tokens, idx, options, env, self); +} // Initialise markdown editors on page document.addEventListener("DOMContentLoaded", function() {