##// END OF EJS Templates
todos: all todos needs to be resolved for merge to happen....
todos: all todos needs to be resolved for merge to happen. This will prevent the outdated todos beeing automatically marked as solved becuase of bigger diff changes. It's better to mark commits quickly as resolved instead of potentially have unresolved todos hidden because of invlidation logic.

File last commit:

r1332:f4e615fc default
r1342:44fc3039 default
Show More
comments.less
547 lines | 9.4 KiB | text/x-less | LessCssLexer
project: added all source files and assets
r1 // comments.less
// For use in RhodeCode applications;
// see style guide documentation for guidelines.
// Comments
.comments {
width: 100%;
}
tr.inline-comments div {
max-width: 100%;
p {
white-space: normal;
}
code, pre, .code, dd {
overflow-x: auto;
width: 1062px;
}
dd {
width: auto;
}
}
#injected_page_comments {
.comment-previous-link,
.comment-next-link,
.comment-links-divider {
display: none;
}
}
.add-comment {
margin-bottom: 10px;
}
.hide-comment-button .add-comment {
display: none;
}
.comment-bubble {
color: @grey4;
margin-top: 4px;
margin-right: 30px;
visibility: hidden;
}
comments: add comments type into comments.
r1324 .comment-label {
float: left;
padding: 0.4em 0.4em;
comments: use unified aggregation of comments counters....
r1332 margin: 3px 5px 0px -10px;
comments: add comments type into comments.
r1324 display: inline-block;
min-height: 0;
text-align: center;
font-size: 10px;
line-height: .8em;
font-family: @text-italic;
background: #fff none;
color: @grey4;
border: 1px solid @grey4;
white-space: nowrap;
text-transform: uppercase;
comments: allow submitting id of comment which submitted comment resolved....
r1325 min-width: 40px;
comments: add comments type into comments.
r1324
&.todo {
color: @color5;
font-family: @text-bold-italic;
}
comments: enabled resolution for general comments, and finalized how general comment is build
r1326
.resolve {
cursor: pointer;
text-decoration: underline;
}
.resolved {
text-decoration: line-through;
color: @color1;
}
.resolved a {
text-decoration: line-through;
color: @color1;
}
.resolve-text {
color: @color1;
margin: 2px 8px;
font-family: @text-italic;
}
comments: add comments type into comments.
r1324 }
project: added all source files and assets
r1 .comment {
comments: properly show version of pull request into added comments....
r1286
&.comment-general {
border: 1px solid @grey5;
padding: 5px 5px 5px 5px;
}
project: added all source files and assets
r1 margin: @padding 0;
padding: 4px 0 0 0;
line-height: 1em;
styling: gravatar improvements for special cases
r8 .rc-user {
min-width: 0;
comments: add comments type into comments.
r1324 margin: 0px .5em 0 0;
.user {
display: inline;
}
styling: gravatar improvements for special cases
r8 }
project: added all source files and assets
r1 .meta {
position: relative;
width: 100%;
comments: properly show version of pull request into added comments....
r1286 border-bottom: 1px solid @grey5;
comments: add comments type into comments.
r1324 margin: -5px 0px;
line-height: 24px;
project: added all source files and assets
r1
&:hover .permalink {
visibility: visible;
color: @rcblue;
}
}
.author,
.date {
display: inline;
&:after {
content: ' | ';
color: @grey5;
}
}
comments: properly show version of pull request into added comments....
r1286 .author-general img {
comments: add comments type into comments.
r1324 top: 3px;
comments: properly show version of pull request into added comments....
r1286 }
.author-inline img {
comments: add comments type into comments.
r1324 top: 3px;
comments: properly show version of pull request into added comments....
r1286 }
project: added all source files and assets
r1 .status-change,
.permalink,
.changeset-status-lbl {
display: inline;
}
.permalink {
visibility: hidden;
}
.comment-links-divider {
display: inline;
}
.comment-links-block {
float:right;
text-align: right;
min-width: 85px;
[class^="icon-"]:before,
[class*=" icon-"]:before {
margin-left: 0;
margin-right: 0;
}
}
.comment-previous-link {
display: inline-block;
.arrow_comment_link{
cursor: pointer;
i {
font-size:10px;
}
}
.arrow_comment_link.disabled {
cursor: default;
color: @grey5;
}
}
.comment-next-link {
display: inline-block;
.arrow_comment_link{
cursor: pointer;
i {
font-size:10px;
}
}
.arrow_comment_link.disabled {
cursor: default;
color: @grey5;
}
}
.flag_status {
display: inline-block;
margin: -2px .5em 0 .25em
}
.delete-comment {
display: inline-block;
color: @rcblue;
&:hover {
cursor: pointer;
}
}
.text {
clear: both;
.border-radius(@border-radius);
.box-sizing(border-box);
.markdown-block p,
.rst-block p {
margin: .5em 0 !important;
// TODO: lisa: This is needed because of other rst !important rules :[
}
}
comments: properly show version of pull request into added comments....
r1286
.pr-version {
float: left;
margin: 0px 4px;
}
.pr-version-inline {
float: left;
comments: add comments type into comments.
r1324 margin: 0px 4px;
comments: properly show version of pull request into added comments....
r1286 }
.pr-version-num {
font-size: 10px;
}
project: added all source files and assets
r1 }
comments: add comments type into comments.
r1324 @comment-padding: 5px;
.inline-comments {
border-radius: @border-radius;
.comment {
margin: 0;
border-radius: @border-radius;
}
.comment-outdated {
opacity: 0.5;
}
.comment-inline {
background: white;
padding: @comment-padding @comment-padding;
border: @comment-padding solid @grey6;
.text {
border: none;
}
.meta {
border-bottom: 1px solid @grey6;
margin: -5px 0px;
line-height: 24px;
}
}
.comment-selected {
border-left: 6px solid @comment-highlight-color;
}
.comment-inline-form {
padding: @comment-padding;
display: none;
}
.cb-comment-add-button {
margin: @comment-padding;
}
/* hide add comment button when form is open */
.comment-inline-form-open ~ .cb-comment-add-button {
display: none;
}
.comment-inline-form-open {
display: block;
}
/* hide add comment button when form but no comments */
.comment-inline-form:first-child + .cb-comment-add-button {
display: none;
}
/* hide add comment button when no comments or form */
.cb-comment-add-button:first-child {
display: none;
}
/* hide add comment button when only comment is being deleted */
.comment-deleting:first-child + .cb-comment-add-button {
display: none;
}
}
project: added all source files and assets
r1 .show-outdated-comments {
display: inline;
color: @rcblue;
}
// Comment Form
div.comment-form {
margin-top: 20px;
}
.comment-form strong {
display: block;
margin-bottom: 15px;
}
.comment-form textarea {
width: 100%;
height: 100px;
font-family: 'Monaco', 'Courier', 'Courier New', monospace;
}
form.comment-form {
margin-top: 10px;
margin-left: 10px;
}
.comment-inline-form .comment-block-ta,
.comment-form .comment-block-ta,
.comment-form .preview-box {
.border-radius(@border-radius);
.box-sizing(border-box);
background-color: white;
}
.comment-form-submit {
margin-top: 5px;
margin-left: 525px;
}
.file-comments {
display: none;
}
.comment-form .preview-box.unloaded,
.comment-inline-form .preview-box.unloaded {
height: 50px;
text-align: center;
padding: 20px;
background-color: white;
}
.comment-footer {
position: relative;
width: 100%;
min-height: 42px;
.status_box,
.cancel-button {
float: left;
display: inline-block;
}
.action-buttons {
float: right;
display: inline-block;
}
}
.comment-form {
.comment {
margin-left: 10px;
}
.comment-help {
color: @grey4;
padding: 5px 0 5px 0;
}
.comment-title {
padding: 5px 0 5px 0;
}
.comment-button {
display: inline-block;
}
comments: allow submitting id of comment which submitted comment resolved....
r1325 .comment-button-input {
project: added all source files and assets
r1 margin-right: 0;
}
.comment-footer {
margin-bottom: 110px;
comments: improved comments form layout....
r1281 margin-top: 10px;
project: added all source files and assets
r1 }
}
.comment-form-login {
.comment-help {
padding: 0.9em; //same as the button
}
div.clearfix {
clear: both;
width: 100%;
display: block;
}
}
comments: add comments type into comments.
r1324 .comment-type {
margin: 0px;
border-radius: inherit;
border-color: @grey6;
}
project: added all source files and assets
r1 .preview-box {
comments: improved comments form layout....
r1281 min-height: 105px;
project: added all source files and assets
r1 margin-bottom: 15px;
background-color: white;
.border-radius(@border-radius);
.box-sizing(border-box);
}
.add-another-button {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
.comment .buttons {
float: right;
margin: -1px 0px 0px 0px;
}
// Inline Comment Form
.injected_diff .comment-inline-form,
.comment-inline-form {
comments: improved comments form layout....
r1281 background-color: white;
project: added all source files and assets
r1 margin-top: 10px;
margin-bottom: 20px;
}
.inline-form {
padding: 10px 7px;
}
.inline-form div {
max-width: 100%;
}
.overlay {
display: none;
position: absolute;
width: 100%;
text-align: center;
vertical-align: middle;
font-size: 16px;
background: none repeat scroll 0 0 white;
&.submitting {
display: block;
opacity: 0.5;
z-index: 100;
}
}
.comment-inline-form .overlay.submitting .overlay-text {
margin-top: 5%;
}
.comment-inline-form .clearfix,
.comment-form .clearfix {
.border-radius(@border-radius);
margin: 0px;
}
comments: improved comments form layout....
r1281 .comment-inline-form .comment-footer {
margin: 10px 0px 0px 0px;
}
project: added all source files and assets
r1 .hide-inline-form-button {
margin-left: 5px;
}
.comment-button .hide-inline-form {
background: white;
}
comments: improved comments form layout....
r1281
.comment-area {
padding: 8px 12px;
border: 1px solid @grey5;
.border-radius(@border-radius);
}
.comment-area-header .nav-links {
display: flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
width: 100%;
}
.comment-area-footer {
display: flex;
}
.comment-footer .toolbar {
}
.nav-links {
padding: 0;
margin: 0;
list-style: none;
height: auto;
border-bottom: 1px solid @grey5;
}
.nav-links li {
display: inline-block;
}
.nav-links li:before {
content: "";
}
.nav-links li a.disabled {
cursor: not-allowed;
}
.nav-links li.active a {
border-bottom: 2px solid @rcblue;
color: #000;
font-weight: 600;
}
.nav-links li a {
display: inline-block;
padding: 0px 10px 5px 10px;
margin-bottom: -1px;
font-size: 14px;
line-height: 28px;
color: #8f8f8f;
border-bottom: 2px solid transparent;
}
.toolbar-text {
float: left;
margin: -5px 0px 0px 0px;
font-size: 12px;
}