Githubにあるソースコードを印刷して納品物とする為に、印刷レイアウトを調整する JavaScript を作ってみました。
元ネタは http://qiita.com/htkymtks/items/63decc78dbd14f7fc860 です。
ChromeでJavaScriptコンソールを開いて以下のコードを実行します。
印刷に都合が悪かったソースコードが折り返しされます。
[
"header",
"reponav",
"commit-tease",
"file-header",
"select-menu",
"branch-select-menu",
"BtnGroup",
"repohead-details-container",
"site-footer-container"
].forEach(function (className) {
document.getElementsByClassName(className)[0].style.display = "none";
});
var codeTags = Array.from(document.getElementsByClassName("blob-code-inner"));
codeTags.forEach(function (e) {
e.style["word-break"] = "break-all";
e.style["white-space"] = "normal";
});