GitHub

Fix formatting

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         GitHub
// @namespace    http://tampermonkey.net/
// @version      0.6
// @description  Fix formatting
// @author       Ping
// @match        https://github.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var head = document.getElementsByTagName('head')[0];
    var style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = `

/* Reduce height of repository search bar */
.header {
  padding: 6px 0;
}

/* Reduce spacing around page heading and repo heading */
.pagehead {
  padding-top: 12px;
}
.pagehead, .repohead {
  margin-bottom: 12px;
}

/* Reduce height of tabs */
a.reponav-item, .tabnav-tab {
  line-height: 16px;
}

/* Reduce line spacing in code */
.blob-num, .blob-code-inner {
  font-size: 11px;
}
.blob-num, .blob-code {
  line-height: 14px;
  vertical-align: baseline;
}
.add-line-comment {
  height: 18px;
}

/* Reduce vertical padding in file header */
.file-header {
  padding: 0 10px;
}
.btn-sm, .social-count {
  line-height: 17px;
}

/* Reduce space between files */
.files-next-bucket .file {
  margin-bottom: 16px;
}

/* Reduce padding above diff summary bar */
.pr-toolbar, .pr-toolbar.is-stuck::after {
  height: 40px;
  margin-bottom: 10px;
}
.diffbar {
  padding-top: 10px;
}
.pr-toolbar.is-stuck + .pr-toolbar-shadow {
  top: 40px;
}

/* See more content in commit status descriptions. */
.branch-action-item.open > .merge-status-list {
  max-height: none;
}
.merge-status-item {
  padding: 6px 12px;
}
.merge-status-item .css-truncate-target {
  white-space: normal;
}
`;
    head.appendChild(style);
})();