Skip to content

Instantly share code, notes, and snippets.

@isosphere
Forked from gaute/githubprint.user.js
Created July 25, 2022 15:42
Show Gist options
  • Save isosphere/57bba75001c1614ac9a558403ec0200e to your computer and use it in GitHub Desktop.
Save isosphere/57bba75001c1614ac9a558403ec0200e 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);
@isosphere
Copy link
Author

Forked as it is now a dependency for my https://github.com/dataheck/maintenanace-issue-report and I don't want to lose it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment