diff --git a/nsfw/nsfw.user.js b/nsfw/nsfw.user.js index 99b5c5b..5bbda94 100644 --- a/nsfw/nsfw.user.js +++ b/nsfw/nsfw.user.js @@ -1,11 +1,11 @@ // ==UserScript== -// @name NSFW +// @name Stack Exchange, Show NSFW post's text // @namespace https://github.com/Glorfindel83/ // @description Shows (potentially NSFW) content for deleted posts whose content is deleted because of being spam or rude/abusive. // @author Glorfindel // @updateURL https://raw.githubusercontent.com/Glorfindel83/SE-Userscripts/master/nsfw/nsfw.user.js // @downloadURL https://raw.githubusercontent.com/Glorfindel83/SE-Userscripts/master/nsfw/nsfw.user.js -// @version 0.2 +// @version 0.3 // @match *://*.stackexchange.com/* // @match *://*.stackoverflow.com/* // @match *://*.superuser.com/* @@ -13,6 +13,13 @@ // @match *://*.askubuntu.com/* // @match *://*.stackapps.com/* // @match *://*.mathoverflow.net/* +// @exclude *://api.stackexchange.com/* +// @exclude *://blog.*.com/* +// @exclude *://chat.*.com/* +// @exclude *://data.stackexchange.com/* +// @exclude *://elections.stackexchange.com/* +// @exclude *://openid.stackexchange.com/* +// @exclude *://stackexchange.com/* // @grant none // ==/UserScript== @@ -21,7 +28,7 @@ $('span.hidden-deleted-question, span.hidden-deleted-answer').each(function() { let self = this; - + // Load revision history let revisionHistory = $(this).find('a').attr('href'); $.get(revisionHistory, function(historyData) { @@ -34,10 +41,10 @@ let title = $(data).find('a.question-hyperlink')[0].innerHTML; document.getElementById('question-header').getElementsByTagName('h1')[0].innerHTML = title; } - + // Replace post content self.innerHTML = $(data).find('div.post-text')[0].innerHTML; - + // Add link to revision history let postMenu = $(self.parentElement.parentElement).find('div.post-menu')[0]; $(postMenu).append($('|')); @@ -46,4 +53,4 @@ }); }); }); -})(); \ No newline at end of file +})();