Skip to content

Instantly share code, notes, and snippets.

@nisrulz
Forked from gaute/githubprint.user.js
Created July 12, 2024 11:45
Show Gist options
  • Save nisrulz/30be2ca133a7af88ff31ae4ad62e87c4 to your computer and use it in GitHub Desktop.
Save nisrulz/30be2ca133a7af88ff31ae4ad62e87c4 to your computer and use it in GitHub Desktop.
Printable GitHub issues
// ==UserScript==
// @name Printable GitHub issues
// @namespace https://github.com/gaute
// @include https://github.com/*/issues/*
// ==/UserScript==
if (typeof($) === "undefined") {
$ = unsafeWindow.$;
}
function main() {
var printcss = '#header, #footer, .instapaper_ignore, .subnav-bar, '
+ '.context-loader, .actions, .error, '
+ '.notification-settings, .ajax-error-message, form, .back, '
+ '.js-comment-container, .avatar .overlay {display: none;}'
+ '.new-comments .js-comment-container {display: block;}'
+ '.new-comments {margin-left: 60px;}';
var screencss = $('head link[media=screen]').attr('href');
$('head').append('<link rel="stylesheet" media="print" href="' + screencss + '" type="text/css" />');
$('head').append('<style media="print">' + printcss + '</style>');
}
var script = document.createElement('script');
script.textContent = '(' + main.toString() + ')();';
document.body.appendChild(script);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment