##// END OF EJS Templates
fixed 2nd button styles and disabled state as well for the buttons
fixed 2nd button styles and disabled state as well for the buttons

File last commit:

r3319:b8fd1d7a default
r3598:58a00114 new-ui
Show More
code-block.less
1259 lines | 29.0 KiB | text/x-less | LessCssLexer
project: added all source files and assets
r1 // Default styles
.diff-collapse {
margin: @padding 0;
text-align: right;
}
.diff-container {
margin-bottom: @space;
.diffblock {
margin-bottom: @space;
}
&.hidden {
display: none;
overflow: hidden;
}
}
div.diffblock .sidebyside {
background: #ffffff;
}
div.diffblock {
overflow-x: auto;
overflow-y: hidden;
clear: both;
padding: 0px;
background: @grey6;
border: @border-thickness solid @grey5;
-webkit-border-radius: @border-radius @border-radius 0px 0px;
border-radius: @border-radius @border-radius 0px 0px;
.comments-number {
float: right;
}
// BEGIN CODE-HEADER STYLES
.code-header {
background: @grey6;
padding: 10px 0 10px 0;
height: auto;
width: 100%;
.hash {
float: left;
padding: 2px 0 0 2px;
}
.date {
float: left;
text-transform: uppercase;
padding: 4px 0px 0px 2px;
}
div {
margin-left: 4px;
}
div.compare_header {
min-height: 40px;
margin: 0;
padding: 0 @padding;
.drop-menu {
float:left;
display: block;
margin:0 0 @padding 0;
}
.compare-label {
float: left;
clear: both;
display: inline-block;
min-width: 5em;
margin: 0;
padding: @button-padding @button-padding @button-padding 0;
style: bring back bold font style.
r3186 font-weight: @text-semibold-weight;
project: added all source files and assets
r1 font-family: @text-semibold;
}
.compare-buttons {
float: left;
margin: 0;
padding: 0 0 @padding;
.btn {
margin: 0 @padding 0 0;
}
}
}
}
.parents {
float: left;
width: 100px;
font-weight: 400;
vertical-align: middle;
padding: 0px 2px 0px 2px;
background-color: @grey6;
#parent_link {
margin: 00px 2px;
&.double {
margin: 0px 2px;
}
&.disabled{
margin-right: @padding;
}
}
}
.children {
float: right;
width: 100px;
font-weight: 400;
vertical-align: middle;
text-align: right;
padding: 0px 2px 0px 2px;
background-color: @grey6;
#child_link {
margin: 0px 2px;
&.double {
margin: 0px 2px;
}
&.disabled{
margin-right: @padding;
}
}
}
.changeset_header {
height: 16px;
& > div{
margin-right: @padding;
}
}
.changeset_file {
text-align: left;
float: left;
padding: 0;
a{
display: inline-block;
margin-right: 0.5em;
}
#selected_mode{
margin-left: 0;
}
}
.diff-menu-wrapper {
float: left;
}
.diff-menu {
position: absolute;
background: none repeat scroll 0 0 #FFFFFF;
border-color: #003367 @grey3 @grey3;
border-right: 1px solid @grey3;
border-style: solid solid solid;
border-width: @border-thickness;
box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
margin-top: 5px;
margin-left: 1px;
}
.diff-actions, .editor-actions {
float: left;
input{
margin: 0 0.5em 0 0;
}
}
// END CODE-HEADER STYLES
// BEGIN CODE-BODY STYLES
.code-body {
padding: 0;
background-color: #ffffff;
position: relative;
max-width: none;
box-sizing: border-box;
// TODO: johbo: Parent has overflow: auto, this forces the child here
// to have the intended size and to scroll. Should be simplified.
width: 100%;
overflow-x: auto;
}
pre.raw {
background: white;
color: @grey1;
}
// END CODE-BODY STYLES
}
table.code-difftable {
border-collapse: collapse;
width: 99%;
border-radius: 0px !important;
td {
padding: 0 !important;
background: none !important;
border: 0 !important;
}
.context {
background: none repeat scroll 0 0 #DDE7EF;
}
.add {
background: none repeat scroll 0 0 #DDFFDD;
ins {
background: none repeat scroll 0 0 #AAFFAA;
text-decoration: none;
}
}
.del {
background: none repeat scroll 0 0 #FFDDDD;
del {
background: none repeat scroll 0 0 #FFAAAA;
text-decoration: none;
}
}
/** LINE NUMBERS **/
.lineno {
styling: fixing alignment of comment toggle button
r781 padding-left: 2px !important;
project: added all source files and assets
r1 padding-right: 2px;
text-align: right;
width: 32px;
-moz-user-select: none;
-webkit-user-select: none;
border-right: @border-thickness solid @grey5 !important;
border-left: 0px solid #CCC !important;
border-top: 0px solid #CCC !important;
border-bottom: none !important;
a {
&:extend(pre);
text-align: right;
padding-right: 2px;
cursor: pointer;
display: block;
width: 32px;
}
}
.context {
cursor: auto;
&:extend(pre);
}
.lineno-inline {
background: none repeat scroll 0 0 #FFF !important;
padding-left: 2px;
padding-right: 2px;
text-align: right;
width: 30px;
-moz-user-select: none;
-webkit-user-select: none;
}
/** CODE **/
.code {
display: block;
width: 100%;
td {
margin: 0;
padding: 0;
}
pre {
margin: 0;
padding: 0;
margin-left: .5em;
}
}
}
// Comments
div.comment:target {
pull-requests: added version browsing for pull requests....
r1192 border-left: 6px solid @comment-highlight-color !important;
project: added all source files and assets
r1 padding-left: 3px;
margin-left: -9px;
}
//TODO: anderson: can't get an absolute number out of anything, so had to put the
//current values that might change. But to make it clear I put as a calculation
@comment-max-width: 1065px;
@pr-extra-margin: 34px;
@pr-border-spacing: 4px;
@pr-comment-width: @comment-max-width - @pr-extra-margin - @pr-border-spacing;
// Pull Request
.cs_files .code-difftable {
border: @border-thickness solid @grey5; //borders only on PRs
.comment-inline-form,
div.comment {
width: @pr-comment-width;
}
}
// Changeset
.code-difftable {
.comment-inline-form,
div.comment {
width: @comment-max-width;
}
}
//Style page
@style-extra-margin: @sidebar-width + (@sidebarpadding * 3) + @padding;
#style-page .code-difftable{
.comment-inline-form,
div.comment {
width: @comment-max-width - @style-extra-margin;
}
}
#context-bar > h2 {
font-size: 20px;
}
#context-bar > h2> a {
font-size: 20px;
}
// end of defaults
.file_diff_buttons {
padding: 0 0 @padding;
.drop-menu {
float: left;
margin: 0 @padding 0 0;
}
.btn {
margin: 0 @padding 0 0;
}
}
.code-body.textarea.editor {
max-width: none;
padding: 15px;
}
td.injected_diff{
max-width: 1178px;
overflow-x: auto;
overflow-y: hidden;
div.diff-container,
div.diffblock{
max-width: 100%;
}
div.code-body {
max-width: 1124px;
overflow-x: auto;
css: fix overflow problem in diffs
r819 overflow-y: hidden;
project: added all source files and assets
r1 padding: 0;
}
div.diffblock {
border: none;
}
&.inline-form {
width: 99%
}
}
table.code-difftable {
width: 100%;
}
/** PYGMENTS COLORING **/
div.codeblock {
// TODO: johbo: Added interim to get rid of the margin around
// Select2 widgets. This needs further cleanup.
margin-top: @padding;
overflow: auto;
padding: 0px;
border: @border-thickness solid @grey5;
background: @grey6;
.border-radius(@border-radius);
#remove_gist {
float: right;
}
gists: add copy url to clipboard helper icon.
r2126 .gist_url {
padding: 0px 0px 10px 0px;
}
project: added all source files and assets
r1 .author {
clear: both;
vertical-align: middle;
style: bring back bold font style.
r3186 font-weight: @text-bold-weight;
project: added all source files and assets
r1 font-family: @text-bold;
}
.btn-mini {
float: left;
margin: 0 5px 0 0;
}
.code-header {
padding: @padding;
border-bottom: @border-thickness solid @grey5;
styling: gravatar improvements for special cases
r8 .rc-user {
min-width: 0;
margin-right: .5em;
}
project: added all source files and assets
r1 .stats {
clear: both;
margin: 0 0 @padding 0;
padding: 0;
.left {
float: left;
clear: left;
max-width: 75%;
margin: 0 0 @padding 0;
&.item {
margin-right: @padding;
&.last { border-right: none; }
}
}
.buttons { float: right; }
.author {
height: 25px; margin-left: 15px; font-weight: bold;
}
}
.commit {
margin: 5px 0 0 26px;
font-weight: normal;
white-space: pre-wrap;
}
}
.message {
position: relative;
margin: @padding;
.codeblock-label {
margin: 0 0 1em 0;
}
}
.code-body {
padding: @padding;
background-color: #ffffff;
min-width: 100%;
box-sizing: border-box;
// TODO: johbo: Parent has overflow: auto, this forces the child here
// to have the intended size and to scroll. Should be simplified.
width: 100%;
overflow-x: auto;
files: render images inside the file view....
r1580
img.rendered-binary {
height: auto;
width: 100%;
}
project: added all source files and assets
r1 }
}
.code-highlighttable,
styling: GFM tweaks #4054
r344 div.codeblock {
styling: adds README styling for #4054 GFM
r345 &.readme {
background-color: white;
}
.markdown-block table {
styling: GFM tweaks #4054
r344 border-collapse: collapse;
th,
td {
dan
annotations: replace annotated source code viewer with renderer...
r986 padding: .5em;
border: @border-thickness solid @border-default-color;
styling: GFM tweaks #4054
r344 }
}
project: added all source files and assets
r1
styling: adds README styling for #4054 GFM
r345 table {
dan
annotations: replace annotated source code viewer with renderer...
r986 border: 0px;
styling: GFM tweaks #4054
r344 margin: 0;
letter-spacing: normal;
dan
annotations: replace annotated source code viewer with renderer...
r986
styling: GFM tweaks #4054
r344 td {
dan
annotations: replace annotated source code viewer with renderer...
r986 border: 0px;
styling: GFM tweaks #4054
r344 vertical-align: top;
}
project: added all source files and assets
r1 }
}
div.codeblock .code-header .search-path { padding: 0 0 0 10px; }
div.search-code-body {
background-color: #ffffff; padding: 5px 0 5px 10px;
pre {
.match { background-color: #faffa6;}
.break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
}
dan
search: add syntax highlighting, line numbers and line context...
r48 .code-highlighttable {
border-collapse: collapse;
tr:hover {
background: #fafafa;
}
td.code {
padding-left: 10px;
}
td.line {
border-right: 1px solid #ccc !important;
padding-right: 10px;
text-align: right;
fonts: use consistent fonts across whole application.
r3165 font-family: @text-monospace;
dan
search: add syntax highlighting, line numbers and line context...
r48 span {
white-space: pre-wrap;
color: #666666;
}
}
}
project: added all source files and assets
r1 }
div.annotatediv { margin-left: 2px; margin-right: 4px; }
.code-highlight {
margin: 0; padding: 0; border-left: @border-thickness solid @grey5;
pre, .linenodiv pre { padding: 0 5px; margin: 0; }
pre div:target {background-color: @comment-highlight-color !important;}
}
.linenos a { text-decoration: none; }
.CodeMirror-selected { background: @rchighlightblue; }
.CodeMirror-focused .CodeMirror-selected { background: @rchighlightblue; }
.CodeMirror ::selection { background: @rchighlightblue; }
.CodeMirror ::-moz-selection { background: @rchighlightblue; }
.code { display: block; border:0px !important; }
dan
annotations: replace annotated source code viewer with renderer...
r986 .code-highlight, /* TODO: dan: merge codehilite into code-highlight */
style: update pygments template styling.
r3243 /* This can be generated with `pygmentize -S default -f html` */
project: added all source files and assets
r1 .codehilite {
dan
search: add support for elastic search 6...
r3319 .c-ElasticMatch { background-color: #faffa6; padding: 0.2em;}
project: added all source files and assets
r1 .hll { background-color: #ffffcc }
.c { color: #408080; font-style: italic } /* Comment */
pygments: disable the error border on token errors. This mostly confuses the users, and is not usefull that much.
r3107 .err, .codehilite .err { border: none } /* Error */
project: added all source files and assets
r1 .k { color: #008000; font-weight: bold } /* Keyword */
.o { color: #666666 } /* Operator */
style: update pygments template styling.
r3243 .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
project: added all source files and assets
r1 .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.cp { color: #BC7A00 } /* Comment.Preproc */
style: update pygments template styling.
r3243 .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
project: added all source files and assets
r1 .c1 { color: #408080; font-style: italic } /* Comment.Single */
.cs { color: #408080; font-style: italic } /* Comment.Special */
.gd { color: #A00000 } /* Generic.Deleted */
.ge { font-style: italic } /* Generic.Emph */
.gr { color: #FF0000 } /* Generic.Error */
.gh { color: #000080; font-weight: bold } /* Generic.Heading */
.gi { color: #00A000 } /* Generic.Inserted */
style: update pygments template styling.
r3243 .go { color: #888888 } /* Generic.Output */
project: added all source files and assets
r1 .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.gs { font-weight: bold } /* Generic.Strong */
.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
style: update pygments template styling.
r3243 .gt { color: #0044DD } /* Generic.Traceback */
project: added all source files and assets
r1 .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.kp { color: #008000 } /* Keyword.Pseudo */
.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.kt { color: #B00040 } /* Keyword.Type */
.m { color: #666666 } /* Literal.Number */
.s { color: #BA2121 } /* Literal.String */
.na { color: #7D9029 } /* Name.Attribute */
.nb { color: #008000 } /* Name.Builtin */
.nc { color: #0000FF; font-weight: bold } /* Name.Class */
.no { color: #880000 } /* Name.Constant */
.nd { color: #AA22FF } /* Name.Decorator */
.ni { color: #999999; font-weight: bold } /* Name.Entity */
.ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.nf { color: #0000FF } /* Name.Function */
.nl { color: #A0A000 } /* Name.Label */
.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.nt { color: #008000; font-weight: bold } /* Name.Tag */
.nv { color: #19177C } /* Name.Variable */
.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.w { color: #bbbbbb } /* Text.Whitespace */
style: update pygments template styling.
r3243 .mb { color: #666666 } /* Literal.Number.Bin */
project: added all source files and assets
r1 .mf { color: #666666 } /* Literal.Number.Float */
.mh { color: #666666 } /* Literal.Number.Hex */
.mi { color: #666666 } /* Literal.Number.Integer */
.mo { color: #666666 } /* Literal.Number.Oct */
style: update pygments template styling.
r3243 .sa { color: #BA2121 } /* Literal.String.Affix */
project: added all source files and assets
r1 .sb { color: #BA2121 } /* Literal.String.Backtick */
.sc { color: #BA2121 } /* Literal.String.Char */
style: update pygments template styling.
r3243 .dl { color: #BA2121 } /* Literal.String.Delimiter */
project: added all source files and assets
r1 .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.s2 { color: #BA2121 } /* Literal.String.Double */
.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.sh { color: #BA2121 } /* Literal.String.Heredoc */
.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.sx { color: #008000 } /* Literal.String.Other */
.sr { color: #BB6688 } /* Literal.String.Regex */
.s1 { color: #BA2121 } /* Literal.String.Single */
.ss { color: #19177C } /* Literal.String.Symbol */
.bp { color: #008000 } /* Name.Builtin.Pseudo */
style: update pygments template styling.
r3243 .fm { color: #0000FF } /* Name.Function.Magic */
project: added all source files and assets
r1 .vc { color: #19177C } /* Name.Variable.Class */
.vg { color: #19177C } /* Name.Variable.Global */
.vi { color: #19177C } /* Name.Variable.Instance */
style: update pygments template styling.
r3243 .vm { color: #19177C } /* Name.Variable.Magic */
project: added all source files and assets
r1 .il { color: #666666 } /* Literal.Number.Integer.Long */
dan
search: add support for elastic search 6...
r3319
project: added all source files and assets
r1 }
/* customized pre blocks for markdown/rst */
pre.literal-block, .codehilite pre{
padding: @padding;
border: 1px solid @grey6;
.border-radius(@border-radius);
background-color: @grey7;
}
dan
annotations: replace annotated source code viewer with renderer...
r986
/* START NEW CODE BLOCK CSS */
dan
codeblocks: add new code token rendering function that...
r1025 @cb-line-height: 18px;
@cb-line-code-padding: 10px;
dan
diffs: replace compare controller with new html based diffs:...
r1030 @cb-text-padding: 5px;
dan
codeblocks: add new code token rendering function that...
r1025
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 @pill-padding: 2px 7px;
diffs: added handy quick file selector in diffs views.
r3100 @pill-padding-small: 2px 2px 1px 2px;
dan
diffs: replace compare controller with new html based diffs:...
r1030
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 input.filediff-collapse-state {
dan
diffs: replace compare controller with new html based diffs:...
r1030 display: none;
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 &:checked + .filediff { /* file diff is collapsed */
dan
diffs: replace compare controller with new html based diffs:...
r1030 .cb {
display: none
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-collapse-indicator {
pull-requests: updated versioning support....
r1268 width: 0;
height: 0;
border-style: solid;
diffs: show copy-to-clipboard next to diff files
r2120 border-width: 4.5px 0 4.5px 9.3px;
border-color: transparent transparent transparent #aaa;
margin: 6px 0px;
dan
diffs: replace compare controller with new html based diffs:...
r1030 }
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-menu {
dan
diffs: replace compare controller with new html based diffs:...
r1030 display: none;
}
diffs: sticky top-file bar + context aware file labels....
r3126
dan
diffs: replace compare controller with new html based diffs:...
r1030 }
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 &+ .filediff { /* file diff is expanded */
.filediff-collapse-indicator {
pull-requests: updated versioning support....
r1268 width: 0;
height: 0;
border-style: solid;
diffs: show copy-to-clipboard next to diff files
r2120 border-width: 9.3px 4.5px 0 4.5px;
border-color: #aaa transparent transparent transparent;
margin: 6px 0px;
dan
diffs: replace compare controller with new html based diffs:...
r1030 }
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-menu {
dan
diffs: replace compare controller with new html based diffs:...
r1030 display: block;
}
pull-requests: updated versioning support....
r1268 margin: 10px 0;
dan
ux: make the diffset header more pronounced and show commit details...
r1138 &:nth-child(2) {
margin: 0;
}
}
}
diffs: sticky top-file bar + context aware file labels....
r3126
.filediffs .anchor {
display: block;
height: 40px;
margin-top: -40px;
visibility: hidden;
}
.filediffs .anchor:nth-of-type(1) {
display: block;
height: 80px;
margin-top: -80px;
visibility: hidden;
}
dan
ux: make the diffset header more pronounced and show commit details...
r1138 .cs_files {
clear: both;
}
diffs: sticky top-file bar + context aware file labels....
r3126 #diff-file-sticky{
will-change: min-height;
}
.sidebar__inner{
transform: translate(0, 0); /* For browsers don't support translate3d. */
transform: translate3d(0, 0, 0);
will-change: position, transform;
dan
diffs: ui improvements over the sticky header.
r3128 height: 70px;
z-index: 30;
background-color: #fff;
padding: 5px 0px;
}
.sidebar__bar {
padding: 5px 0px 0px 0px
diffs: sticky top-file bar + context aware file labels....
r3126 }
.fpath-placeholder {
clear: both;
visibility: hidden
}
.is-affixed {
.sidebar_inner_shadow {
position: fixed;
dan
diffs: ui improvements over the sticky header.
r3128 top: 75px;
right: -100%;
left: -100%;
diffs: sticky top-file bar + context aware file labels....
r3126 z-index: 28;
display: block;
height: 5px;
content: "";
background: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.001)) repeat-x 0 0;
border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.fpath-placeholder {
visibility: visible !important;
}
}
dan
ux: make the diffset header more pronounced and show commit details...
r1138 .diffset-menu {
margin-bottom: 20px;
}
.diffset {
margin: 20px auto;
.diffset-heading {
border: 1px solid @grey5;
margin-bottom: -1px;
// margin-top: 20px;
h2 {
margin: 0;
line-height: 38px;
padding-left: 10px;
}
.btn {
margin: 0;
}
background: @grey6;
display: block;
padding: 5px;
}
.diffset-heading-warning {
background: @alert3-inner;
border: 1px solid @alert3;
}
dan
diffs: add new diffs to pull request page
r1159 &.diffset-comments-disabled {
.cb-comment-box-opener, .comment-inline-form, .cb-comment-add-button {
display: none !important;
}
}
dan
ux: make the diffset header more pronounced and show commit details...
r1138 }
dan
diffs: add new diffs to pull request page
r1159
diffs: added handy quick file selector in diffs views.
r3100 .filelist {
.pill {
display: block;
float: left;
padding: @pill-padding-small;
}
}
dan
ux: make the diffset header more pronounced and show commit details...
r1138 .pill {
display: block;
float: left;
padding: @pill-padding;
}
diffs: added handy quick file selector in diffs views.
r3100
dan
ux: make the diffset header more pronounced and show commit details...
r1138 .pill-group {
.pill {
opacity: .8;
dan
diffs: made pills display on single side. Better UX and readability.
r3116 margin-right: 3px;
ui: dropped the custom font in favor of builtin ones....
r3164 font-size: 12px;
font-weight: normal;
dan
diffs: made pills display on single side. Better UX and readability.
r3116
dan
ux: make the diffset header more pronounced and show commit details...
r1138 &:first-child {
border-radius: @border-radius 0 0 @border-radius;
}
&:last-child {
border-radius: 0 @border-radius @border-radius 0;
}
&:only-child {
border-radius: @border-radius;
diffs: seperate visually diff pills for better readability
r3103 margin-right: 0;
dan
ux: make the diffset header more pronounced and show commit details...
r1138 }
dan
diffs: replace compare controller with new html based diffs:...
r1030 }
}
dan
diffs: add comments to changeset diffs
r1143
pull-requests: added version browsing for pull requests....
r1192 /* Main comments*/
#comments {
.comment-selected {
border-left: 6px solid @comment-highlight-color;
padding-left: 3px;
margin-left: -9px;
}
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff {
dan
diffs: replace compare controller with new html based diffs:...
r1030 border: 1px solid @grey5;
/* START OVERRIDES */
.code-highlight {
border: none; // TODO: remove this border from the global
// .code-highlight, it doesn't belong there
}
label {
margin: 0; // TODO: remove this margin definition from global label
// it doesn't belong there - if margin on labels
// are needed for a form they should be defined
// in the form's class
}
/* END OVERRIDES */
* {
box-sizing: border-box;
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-anchor {
dan
diffs: replace compare controller with new html based diffs:...
r1030 visibility: hidden;
}
&:hover {
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-anchor {
dan
diffs: replace compare controller with new html based diffs:...
r1030 visibility: visible;
}
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-collapse-indicator {
dan
diffs: replace compare controller with new html based diffs:...
r1030 border-style: solid;
float: left;
pull-requests: updated versioning support....
r1268 margin: 4px 0px 0 0;
dan
diffs: replace compare controller with new html based diffs:...
r1030 cursor: pointer;
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-heading {
dan
diffs: replace compare controller with new html based diffs:...
r1030 background: @grey7;
cursor: pointer;
display: block;
padding: 5px 10px;
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-heading:after {
dan
diffs: replace compare controller with new html based diffs:...
r1030 content: "";
display: table;
clear: both;
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-heading:hover {
dan
diffs: replace compare controller with new html based diffs:...
r1030 background: #e1e9f4 !important;
}
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .filediff-menu {
dan
diffs: replace compare controller with new html based diffs:...
r1030 float: right;
pull-requests: updated versioning support....
r1268 text-align: right;
padding: 5px 5px 5px 0px;
dan
ux: make show file after/before links unclickable and black if...
r1031
pull-requests: updated versioning support....
r1268 &> a,
&> span {
padding: 1px;
dan
diffs: replace compare controller with new html based diffs:...
r1030 }
}
dan
diffs: add comments to changeset diffs
r1143
diffs: added handy quick file selector in diffs views.
r3100 .filediff-collapse-button, .filediff-expand-button {
cursor: pointer;
}
.filediff-collapse-button {
display: inline;
}
.filediff-expand-button {
display: none;
}
.filediff-collapsed .filediff-collapse-button {
display: none;
}
.filediff-collapsed .filediff-expand-button {
display: inline;
}
/**** COMMENTS ****/
.filediff-menu {
.show-comment-button {
display: none;
}
}
&.hide-comments {
.inline-comments {
display: none;
}
.filediff-menu {
.show-comment-button {
display: inline;
}
.hide-comment-button {
display: none;
}
}
}
.hide-line-comments {
.inline-comments {
display: none;
}
}
/**** END COMMENTS ****/
}
.filediff, .filelist {
dan
diffs: rename .diff to .filediff and use .diffset for grouping...
r1136 .pill {
dan
diffs: replace compare controller with new html based diffs:...
r1030 &[op="name"] {
background: none;
opacity: 1;
color: white;
}
&[op="limited"] {
background: @grey2;
color: white;
}
&[op="binary"] {
background: @color7;
color: white;
}
&[op="modified"] {
background: @alert1;
color: white;
}
&[op="renamed"] {
background: @color4;
color: white;
}
diffs: support mercurial copy in diffs details.
r1582 &[op="copied"] {
background: @color4;
color: white;
}
dan
diffs: replace compare controller with new html based diffs:...
r1030 &[op="mode"] {
background: @grey3;
color: white;
}
&[op="symlink"] {
background: @color8;
color: white;
}
&[op="added"] { /* added lines */
background: @alert1;
color: white;
}
&[op="deleted"] { /* deleted lines */
background: @alert2;
color: white;
}
&[op="created"] { /* created file */
background: @alert1;
color: white;
}
&[op="removed"] { /* deleted file */
background: @color5;
color: white;
}
}
diffs: added handy quick file selector in diffs views.
r3100 }
dan
diffs: add comments to changeset diffs
r1143
pull-requests: updated versioning support....
r1268 .filediff-outdated {
padding: 8px 0;
.filediff-heading {
opacity: .5;
}
}
dan
diffs: add comments to changeset diffs
r1143
dan
annotations: replace annotated source code viewer with renderer...
r986 table.cb {
width: 100%;
border-collapse: collapse;
dan
diffs: replace compare controller with new html based diffs:...
r1030 .cb-text {
padding: @cb-text-padding;
}
.cb-hunk {
padding: @cb-text-padding;
}
.cb-expand {
display: none;
}
.cb-collapse {
display: inline;
}
&.cb-collapsed {
.cb-line {
display: none;
}
.cb-expand {
display: inline;
}
.cb-collapse {
display: none;
}
diffs: make sure hunk lines are also collapsed on large diffs that are hidden.
r3137 .cb-hunk {
display: none;
}
dan
annotations: replace annotated source code viewer with renderer...
r986 }
/* intentionally general selector since .cb-line-selected must override it
and they both use !important since the td itself may have a random color
generated by annotation blocks. TLDR: if you change it, make sure
annotated block selection and line selection in file view still work */
.cb-line-fresh .cb-content {
background: white !important;
}
dan
diffs: replace compare controller with new html based diffs:...
r1030 .cb-warning {
background: #fff4dd;
}
dan
annotations: replace annotated source code viewer with renderer...
r986
dan
diffs: replace compare controller with new html based diffs:...
r1030 &.cb-diff-sideside {
td {
&.cb-content {
width: 50%;
}
}
}
dan
annotations: replace annotated source code viewer with renderer...
r986
dan
diffs: replace compare controller with new html based diffs:...
r1030 tr {
&.cb-annotate {
dan
annotations: replace annotated source code viewer with renderer...
r986 border-top: 1px solid #eee;
}
diffs: small UI fixes
r3083 &.cb-comment-info {
border-top: 1px solid #eee;
color: rgba(0, 0, 0, 0.3);
background: #edf2f9;
td {
}
}
dan
diffs: replace compare controller with new html based diffs:...
r1030 &.cb-hunk {
fonts: use consistent fonts across whole application.
r3165 font-family: @text-monospace;
dan
diffs: replace compare controller with new html based diffs:...
r1030 color: rgba(0, 0, 0, 0.3);
td {
&:first-child {
background: #edf2f9;
}
&:last-child {
background: #f4f7fb;
}
dan
annotations: replace annotated source code viewer with renderer...
r986 }
}
}
dan
diffs: add new diffs to pull request page
r1159
dan
annotations: replace annotated source code viewer with renderer...
r986 td {
vertical-align: top;
dan
codeblocks: add new code token rendering function that...
r1025 padding: 0;
dan
annotations: replace annotated source code viewer with renderer...
r986
&.cb-content {
font-size: 12.35px;
dan
diffs: replace compare controller with new html based diffs:...
r1030 &.cb-line-selected .cb-code {
background: @comment-highlight-color !important;
}
dan
codeblocks: add new code token rendering function that...
r1025 span.cb-code {
line-height: @cb-line-height;
padding-left: @cb-line-code-padding;
dan
diffs: replace compare controller with new html based diffs:...
r1030 padding-right: @cb-line-code-padding;
dan
codeblocks: add new code token rendering function that...
r1025 display: block;
white-space: pre-wrap;
fonts: use consistent fonts across whole application.
r3165 font-family: @text-monospace;
style: fixed some wrong less arguments used.
r1406 word-break: break-all;
dan
ux: add hidden comments indicators plus style tweaks...
r1157 .nonl {
color: @color5;
}
dan
diffs: exclude +/- from diffs generation and make then a non-selectable markers visible only via CSS.
r3135 .cb-action {
&:before {
content: " ";
}
&.cb-deletion:before {
content: "- ";
}
&.cb-addition:before {
content: "+ ";
}
}
dan
annotations: replace annotated source code viewer with renderer...
r986 }
dan
diffs: add comments to changeset diffs
r1143
&> button.cb-comment-box-opener {
comments: make add arrow slightly smaller, and not hide the line numbers when hover.
r1160
pull-requests: updated versioning support....
r1268 padding: 2px 2px 1px 3px;
margin-left: -6px;
comments: make add arrow slightly smaller, and not hide the line numbers when hover.
r1160 margin-top: -1px;
dan
diffs: add comments to changeset diffs
r1143 border-radius: @border-radius;
position: absolute;
display: none;
}
.cb-comment {
margin-top: 10px;
white-space: normal;
}
}
&:hover {
button.cb-comment-box-opener {
display: block;
}
&+ td button.cb-comment-box-opener {
display: block
}
dan
annotations: replace annotated source code viewer with renderer...
r986 }
dan
ux: add hidden comments indicators plus style tweaks...
r1157 &.cb-data {
text-align: right;
width: 30px;
fonts: use consistent fonts across whole application.
r3165 font-family: @text-monospace;
dan
ux: add hidden comments indicators plus style tweaks...
r1157
.icon-comment {
cursor: pointer;
}
dan
diffs: fixed selecting active lines in both types of diffs.
r3130 &.cb-line-selected {
background: @comment-highlight-color !important;
}
dan
ux: add hidden comments indicators plus style tweaks...
r1157 &.cb-line-selected > div {
display: block;
background: @comment-highlight-color !important;
line-height: @cb-line-height;
color: rgba(0, 0, 0, 0.3);
}
}
dan
annotations: replace annotated source code viewer with renderer...
r986 &.cb-lineno {
padding: 0;
width: 50px;
color: rgba(0, 0, 0, 0.3);
text-align: right;
border-right: 1px solid #eee;
fonts: use consistent fonts across whole application.
r3165 font-family: @text-monospace;
diffs: make user-select also work on Firefox.
r3125 -webkit-user-select: none;
-moz-user-select: none;
diffs: skip lines in diff to allow user selection from diff view.
r2733 user-select: none;
dan
annotations: replace annotated source code viewer with renderer...
r986
a::before {
content: attr(data-line-no);
}
dan
diffs: fixed selecting active lines in both types of diffs.
r3130 &.cb-line-selected {
dan
annotations: replace annotated source code viewer with renderer...
r986 background: @comment-highlight-color !important;
}
a {
display: block;
dan
codeblocks: add new code token rendering function that...
r1025 padding-right: @cb-line-code-padding;
dan
diffs: replace compare controller with new html based diffs:...
r1030 padding-left: @cb-line-code-padding;
dan
codeblocks: add new code token rendering function that...
r1025 line-height: @cb-line-height;
dan
annotations: replace annotated source code viewer with renderer...
r986 color: rgba(0, 0, 0, 0.3);
}
}
dan
diffs: replace compare controller with new html based diffs:...
r1030 &.cb-empty {
background: @grey7;
}
ins {
color: black;
background: #a6f3a6;
text-decoration: none;
}
del {
color: black;
background: #f8cbcb;
text-decoration: none;
}
&.cb-addition {
background: #ecffec;
&.blob-lineno {
background: #ddffdd;
}
}
&.cb-deletion {
background: #ffecec;
&.blob-lineno {
background: #ffdddd;
dan
annotations: replace annotated source code viewer with renderer...
r986 }
}
annotations: fixed UI problems in annotation view for newer browsers.
r1427 &.cb-annotate-message-spacer {
width:8px;
annotation: added shortcut links to browse the annotation view with previous commits.
r1413 padding: 1px 0px 0px 3px;
annotations: fixed UI problems in annotation view for newer browsers.
r1427 }
dan
annotations: replace annotated source code viewer with renderer...
r986 &.cb-annotate-info {
width: 320px;
min-width: 320px;
max-width: 320px;
padding: 5px 2px;
font-size: 13px;
annotations: fixed UI problems in annotation view for newer browsers.
r1427 .cb-annotate-message {
padding: 2px 0px 0px 0px;
dan
annotations: replace annotated source code viewer with renderer...
r986 white-space: pre-line;
annotations: fixed UI problems in annotation view for newer browsers.
r1427 overflow: hidden;
dan
annotations: replace annotated source code viewer with renderer...
r986 }
.rc-user {
float: none;
padding: 0 6px 0 17px;
annotations: fixed UI problems in annotation view for newer browsers.
r1427 min-width: unset;
min-height: unset;
dan
annotations: replace annotated source code viewer with renderer...
r986 }
}
&.cb-annotate-revision {
cursor: pointer;
text-align: right;
annotations: fixed UI problems in annotation view for newer browsers.
r1427 padding: 1px 3px 0px 3px;
dan
annotations: replace annotated source code viewer with renderer...
r986 }
}
}