Skip to content

Gerrit.Dark by wenijinew

Screenshot of Gerrit.Dark

Details

Authorwenijinew

LicenseMIT

Categoryuserstyles, gerrit

Created

Updated

Size54 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Gerrit Dark Mode

Notes

Gerrit Dark Mode

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         Gerrit.Dark
@version      20220215.10.49
@namespace    userstyles.world/user/wenijinew
@description  Gerrit Dark Mode
@author       wenijinew
@license      MIT
==/UserStyle== */

@-moz-document regexp("https://gerrit.*/.*") {
/*
CSS file to provide common style variables, classes, and customization.

v0.1
2022-01-13
*/
@charset "UTF-8";
/**********************************************************
common part:
global variables and basic common classes
**********************************************************/
/*global variables:
define reusable variables and reuse for specific scenarios
*/
:root {
    /*definition of color codes*/
    --gray_05:#0C0C0C;
    --gray_09:#181818;
    --gray_14:#242424;
    --gray_15:#292929;
    --gray_21:#313131;
    --gray_31:#464646;
    --gray_37:#5f5f5f;
    --gray_64:#a4a4a4;
    --gray_68:#acacac;
    --gray_76:#bdcbde;
    --gray_80:#e6e6e6;
    --gray_95:#F2F2F2;

    --blue_20: #002a4d;
    --blue_30: #005499;
    --blue_40: #0062b3;
    --blue_45: #007ee6;
    --blue_50: #008CFF;
    --blue_55: #1174e6;
    --blue_60: #1a4168;
    --blue_70: #1e90ff;
    --grayish_blue_60: #2d3743;
    --grayish_blue_65: #4c5d71
    --dark_blue: var(--blue_20);

    /*red 10-60 are for bg color, red 110-160 are for fg color*/
    --red_3: #250900;
    --red_5: #3f0000; /*very dark red*/
    --red_10: #580000; /*very dark red*/
    --red_20: #710000; /*dark moderate red*/
    --red_30: #8b0000;
    --red_40: #a1571b;
    --red_50: #cd6f23;
    --red_60: #df8943;
    --red_110: #cf4222;
    --red_120: #dd4e2d;
    --red_130: #e06143;
    --red_132: #e06e43;
    --red_140: #e47359;
    --red_150: #eb9885;
    --red_160: #f2bdb1; /*light red*/

    --green_05: #051e0a;
    --green_10: #083412;
    --green_20: #0c4a19;
    --green_30: #106020;
    --green_60: #21653f;
    --green_70: #2e8b57;
    --green_90: #44c17b;
    --green_95: #7dd4a4;
    --green_100: #b6e7cc;

    --orange: #ffa500;
    --orange_30: #804a00;
    --orange_40: #b36800;
    --orange_50: #E66E19;
    --orange_60: #eb8b47;
    --orange_65: #ee9a5e;
    --orange_80: #ff9500;
    --orange_90: #ffe4b5;

    --yellow: #ffff00;
    --yellow_10: #95b300;
    --yellow_20: #d5ff00;
    --yellow_50: #808000;

    --cyan_05: #0a1010;
    --cyan_10: #142020;
    --cyan_20: #1e3030;
    --cyan_30: #284040;
    --cyan_40: #325050;
    --cyan_50: #3c6060;
    --cyan_60: #467070;
    --cyan_70: #508080;
    --cyan_80: #5a9090;
    --cyan_90: #659f9f;
    --cyan_95: #75a9a9;
    --cyan_100: #85b3b3;
    --cyan_105: #95bdbd;
    --cyan_110: #a5c7c7;

    --purple_20: #442154;
    --purple_30: #622f79;
    --purple_48: #8E45B0;
    --purple_58: #a565c3;
    --purple_80: #ae79cb;
    --purple_90: #b98bd2;
    --purple_95: #c49dd9;
    --purple_100: #cfafe0;
    --purple_105: #dac1e7;
    --purple_110: #e5d3ee;

    /*definition of color usage scenarios*/
    --font_size_default: 13x;
    --font_size_code: 15px;
    --font_size_review: 18px;

    --fg_default: var(--gray_80);
    --fg_dark: var(--gray_68);
    --fg_head: var(--blue_50);
    --fg_code: var(--gray_95);
    --fg_failed: var(--red_110);
    --fg_assert: var(--red_120);
    --fg_error: var(--red_130);;
    --fg_exception: var(--red_132);;
    --fg_warning: var(--red_140);
    --fg_skipped: var(--red_150);
    --fg_excluded: var(--red_160);
    --fg_link: var(--orange_50);
    --fg_link_visited: var(--orange_50);

    --color_input_hover: var(--purple_48);

    --default_padding: 3px;
    --padding_5: 5px;
    --padding_8: 8px;
    --padding_10: 10px;

    --default_margin: 5px;
    --margin_3: 3px;
    --margin_8: 8px;
    --margin_10: 10px;
    --margin_15: 15px;

    --bg_sysbar: var(--gray_05);
    --bg_bold: var(--gray_09);
    --bg_default: var(--gray_14);
    --bg_code: var(--gray_21);

    --bg_passed:var(--green_30);
    --bg_passed_hover:var(--green_20);
    --bg_failed: var(--red_10);
    --bg_failed_hover:var(--red_5);
    --bg_assert: var(--red_20);
    --bg_error: var(--red_30);;
    --bg_warning: var(--red_40);
    --bg_skipped: var(--red_50);
    --bg_excluded: var(--red_60);

    --fg_highlight_msg: #ccbd65;
    --fg_head_msg: #8fcf96;
    --fg_skip: #f6f511;
    --fg_passed:#7cfc00;
    --bg_highlight: #cdcd08;
    --height_tr_head:45px;
    --height_tr_special:50px;

    --color_border: var(--gray_37);
    --color_button: var(--blue_55);
    --color_border_dark: var(--gray_21);
    --color_border_button: var(--color_button);
    --default_border_radius: 6px;
    --default_border_size: 0.5px;

    --font_family_default: "Ericsson Hilda", Arial, Helvetica, Sans-serif, Courier, Courier-New;
    --font_family_code: courier,courier-new;
    --footbar_height: 35px;
    --foot_padding: 15px;

    --tr_height: 30px;
    --tr_height_45: 45px;

    --search_box_height: 32px;

    --button_font_size: 14px;
    --fg_button: var(--fg_default);
    --bg_button: var(--color_button);
    --button_border_radius: 3px;
    --button_height: 32px;
    --button_min_width: 60px;
    --button_padding: 5px 12px;
    --button_decoration: "none";

    --h1: 45px;
    --h2: 35px;
    --h3: 25px;
    --h4: 18px;
    --h5: 16px;
    --h6: 14px;

    /*JCAT global variables*/
    --fg_step: var(--grayish_blue_60);
    --bg_suite_collapse: var(--gray_37);
    --testlog_row_border_color: var(--gray_37);
    --testlog-toolbar-height: 60px;
    --pagination_height: 50px;
    --pagination_button_height: 32px;
    --testlog_row_height: var(--tr_height_45);
    --table_header_height: 50px;

    /*Gerrit global variables*/
    --fg_label_ok: var(--green_60);
    --bg_label_ok: var(--green_30);
    --fg_reviewer: var(--fg_default);
    --bg_reviewer: var(--gray_37);
    --header_height: 35px;
    --fg_keyword: var(--grayish_blue_60);
    --width_commit_message: 480px;
    --headerline_popup_top: 98px;
    --gerrit_select_height: 20px;
    --gerrit_search_box_height: 20px;
    --gerrit_input_height: 20px;
    --gerrit_sbs_linenumber_width: 60px;
    --gerrit_unified_linenumber_width_value: 100;
    --gerrit_unified_linenumber_width: calc(var(--gerrit_unified_linenumber_width_value) * 1px);
    --gerrit_border_color: var(--gray_31);
}

/* -------------------------------------------------------------------
SECTION: Body and Paragraph and Blocks
 -------------------------------------------------------------------*/
* {
    font-family:var(--font_family_default);
    font-size: 13px !important;
    font-weight: 400 !important;
}

body{
    color: var(--fg_default);
    background-color: var(--bg_default);
    width:100%;
    font-family:var(--font_family_default);
}

pre{
    display: inline-block;
    width: 100%;
    white-space: pre-wrap;
}

p.info{
    text-align:center;
    font-size:8px;
    margin:20px auto;
    line-height:2.5em;
}

/* -------------------------------------------------------------------
SECTION: Div
 -------------------------------------------------------------------*/
div.title{
    margin:auto;
    margin-top: 30px;
    margin-bottom: 20px;
    width:100%;
    text-align:center;
}

div.cmd{
    margin-top:15px;
    margin-bottom:3px;
    font-family:courier;
}

div.result{
    color: var(--fg_default);
    padding:15px;
    font-family:courier;
    margin-top:3px;
    margin-bottom:3px;
    background-color: var(--gray_09);
    border: solid var(--default_border_size) var(--color_border);
    border-radius: var(--default_border_radius);
}

/*Email client such as Outlook doesn't support var() function defined by CSS3*/
div.result_email{
    color: #bdcbde;
    padding:15px;
    font-family:courier;
    margin-top:3px;
    margin-bottom:3px;
    background-color: #2d3743;
    border: solid var(--default_border_size) #6e7681;
    border-radius: var(--default_border_radius);
}

div.container{
    overflow-wrap:break-word;
    width: 95%;
    padding: 15px;
    margin: auto;
    margin-top: 10px;
    clear: both;
    text-align: left;
}

div.center{
    width:85%;
    margin: 0 auto;
    align-items:center;
    justify-content:center;
}

/* -------------------------------------------------------------------
SECTION: Table
 -------------------------------------------------------------------*/
table{
    color: var(--fg_default);
    width: 100%;
    margin: 0px;
    border-spacing: 0px;
    left: 0px;
    position: relative;
}
tbody{
    width: 100% !important;
}
caption {
    margin: 5px;
}

th, td{
    padding: 3px;
    text-align: left;
    overflow-wrap:break-word;
    border-left: solid var(--default_border_size) var(--color_border);
    border-top: solid var(--default_border_size) var(--color_border);
    margin: 0px;
}

table tr {
    color: var(--fg_default);
    background-color: var(--bg_default);
    height: var(--tr_height);
}

table thead tr {
    color: var(--fg_default);
    background-color: var(--gray_09);
}

table thead tr:first-child th:first-child {
    border-top-left-radius: var(--default_border_radius);
}

table thead tr:first-child th:last-child {
    border-top-right-radius: var(--default_border_radius);
}

table tbody tr:first-child th:first-child {
    border-top-left-radius: var(--default_border_radius);
}

table tbody tr:first-child th:last-child {
    border-top-right-radius: var(--default_border_radius);
}

table tr:first-child th:first-child {
    border-top-left-radius: var(--default_border_radius);
}

table tr:first-child td:first-child {
    border-top-left-radius: var(--default_border_radius);
}

table tr:first-child td:last-child {
    border-top-right-radius: var(--default_border_radius);
}

table tr:last-child td:first-child {
    border-bottom-left-radius: var(--default_border_radius);
}

table tr:last-child td:last-child {
    border-bottom-right-radius: var(--default_border_radius);
}

table th:last-child{
    border-right: solid var(--default_border_size) var(--color_border);
}

table td:last-child{
    border-right: solid var(--default_border_size) var(--color_border);
}

table tr:last-child td{
    border-bottom...

Reviews

No reviews yet.