Skip to content

Instantly share code, notes, and snippets.

@ArtOfCode-
Created August 3, 2016 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ArtOfCode-/4475d1c75dca76519605128d97add719 to your computer and use it in GitHub Desktop.
Save ArtOfCode-/4475d1c75dca76519605128d97add719 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Show deleted chat messages for Stack Exchange
// @grant none
// @match *://chat.stackexchange.com/*
// ==/UserScript==
var userscript = function($) {
$(document).on("keydown", function(e) {
if(e.ctrlKey && e.which == 68) {
e.preventDefault();
$('span.deleted').closest('.message').each(function() {
var id = this.id.replace('message-', ''), _this = this;
$.get('//chat.stackexchange.com/messages/' + id + '/history', function(data) {
var msgtxt = data.match(/<div class="content">([\s\S]+?)<\/div>/)[1].trim();
$('.content > span', _this).html(msgtxt).css({color: '#f00'});
});
});
}
});
};
var el = document.createElement('script');
el.type = 'text/javascript';
el.text = '(' + userscript + ')(jQuery);';
document.head.appendChild(el);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment