add comments for users [#145]
This commit is contained in:
@@ -203,9 +203,144 @@
|
||||
border-top: none;
|
||||
background-color: #eee;
|
||||
}
|
||||
#UserDetailTab-CommentsAndJobs {
|
||||
display: grid;
|
||||
grid-template-columns: auto;
|
||||
}
|
||||
#UserDetailTab-CommentsAndJobs.canShowComments.canShowJobs {
|
||||
grid-template-columns: 375px auto;
|
||||
}
|
||||
#UserDetailTab-CommentsAndJobs.canShowComments.canShowJobs > #UserDetailTab-Comments {
|
||||
grid-column: 1;
|
||||
}
|
||||
#UserDetailTab-CommentsAndJobs.canShowComments.canShowJobs > #UserDetailTab-JobsContainer {
|
||||
grid-column: 2;
|
||||
}
|
||||
#UserDetailTab-CommentsAndJobs.cannotShowComments div.jobTable {
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
#Comments {
|
||||
box-sizing: border-box;
|
||||
height: 100%;
|
||||
min-height: 373px;
|
||||
padding-bottom: 51px;
|
||||
border: 1px solid #ccc;
|
||||
background-color: #fff;
|
||||
position: relative;
|
||||
}
|
||||
#Comments div.commentInput {
|
||||
border-top: 1px solid #ccc;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
height: 51px;
|
||||
padding: 5px;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
display: grid;
|
||||
grid-template-columns: auto 40px;
|
||||
}
|
||||
#Comments div.commentInput textarea.commentInput {
|
||||
grid-column: 1;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 40px;
|
||||
min-height: 40px;
|
||||
overflow: auto;
|
||||
resize: none;
|
||||
}
|
||||
#Comments div.commentInput button {
|
||||
grid-column: 2;
|
||||
appearance: none;
|
||||
font-size: 1.5em;
|
||||
display: block;
|
||||
border: 1px solid #fff;
|
||||
background-color: #fff;
|
||||
}
|
||||
#Comments div.commentInput button:not([disabled]):hover,
|
||||
#Comments div.commentInput button:not([disabled]):focus {
|
||||
color: #335A87;
|
||||
background-color: #ededed;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
#Comments div.commentInput button[disabled] {
|
||||
color: rgba(51, 51, 51, 0.2);
|
||||
cursor: default;
|
||||
}
|
||||
#Comments div.commentOutput {
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
background-color: #fafafa;
|
||||
color: #000;
|
||||
}
|
||||
#Comments div.commentOutput > div {
|
||||
padding: 3px;
|
||||
margin: 4px 6px;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
#Comments div.commentOutput > div span.author {
|
||||
color: #444;
|
||||
display: block;
|
||||
font-weight: 600;
|
||||
font-size: 0.95em;
|
||||
float: left;
|
||||
}
|
||||
#Comments div.commentOutput > div span.timestamp {
|
||||
display: block;
|
||||
float: right;
|
||||
font-size: 0.9em;
|
||||
font-style: italic;
|
||||
}
|
||||
#Comments div.commentOutput > div div.comment {
|
||||
clear: both;
|
||||
display: block;
|
||||
margin-left: 4px;
|
||||
}
|
||||
#Comments div.commentOutput > div div.comment p {
|
||||
line-height: 1.2em;
|
||||
padding-bottom: 0.2em;
|
||||
}
|
||||
#Comments div.commentOutput > div div.comment h1,
|
||||
#Comments div.commentOutput > div div.comment h2,
|
||||
#Comments div.commentOutput > div div.comment h3,
|
||||
#Comments div.commentOutput > div div.comment h4,
|
||||
#Comments div.commentOutput > div div.comment h5 {
|
||||
font-family: "Segoe UI", Arial, Verdana, Tahoma, sans-serif;
|
||||
font-weight: 600;
|
||||
font-size: 14px;
|
||||
margin: 2px 0 !important;
|
||||
}
|
||||
#Comments div.commentOutput > div div.comment hr {
|
||||
margin-top: 0.2em;
|
||||
}
|
||||
#Comments div.commentOutput > div div.comment code {
|
||||
font-size: 0.9em;
|
||||
}
|
||||
#Comments div.commentOutput > div:hover span.remove {
|
||||
opacity: 0.5;
|
||||
}
|
||||
#Comments div.commentOutput > div span.remove {
|
||||
font-size: 1.2em;
|
||||
color: #e51400;
|
||||
margin-left: 6px;
|
||||
cursor: pointer;
|
||||
opacity: 0;
|
||||
}
|
||||
#Comments div.commentOutput > div span.remove:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
#Comments div.commentOutput > div:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
#Comments.cannotAddComments {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
#UserDetailTab-JobsContainer div.jobTable {
|
||||
margin: -1px;
|
||||
border: 1px solid #ddd;
|
||||
min-height: 320px;
|
||||
border-top: 1px solid #ccc;
|
||||
border-right: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
#UserDetailTab-JobsContainer .dataTables_wrapper .dataTables_filter {
|
||||
margin-top: -24px;
|
||||
|
||||
Reference in New Issue
Block a user