##// END OF EJS Templates
mettags: limit the scope of url => metatag to http, https and / links....
mettags: limit the scope of url => metatag to http, https and / links. - prevent of malicious injection of JS links and other unsafe types

File last commit:

r1942:f50c2856 default
r2253:05321885 stable
Show More
summary.less
270 lines | 4.9 KiB | text/x-less | LessCssLexer
// summary.less
// For use in RhodeCode applications;
// Used for headers and file detail summary screens.
.summary {
float: left;
position: relative;
width: 100%;
margin: 0;
padding: 0;
.summary-detail-header {
float: left;
display: block;
width: 100%;
margin-bottom: @textmargin;
padding: 0 0 .5em 0;
border-bottom: @border-thickness solid @border-default-color;
.breadcrumbs {
float: left;
display: inline;
margin: 0;
padding: 0;
}
h4 {
float: left;
margin: 0 1em 0 0;
padding: 0;
line-height: 1.2em;
font-size: @basefontsize;
}
.action_link {
float: right;
}
.new-file {
float: right;
margin-top: -1.5em;
}
}
.summary-detail {
float: left;
position: relative;
width: 73%;
margin: 0 3% @space 0;
padding: 0;
.file_diff_buttons {
margin-top: @space;
}
// commit message
.commit {
white-space: pre-wrap;
}
#clone_url {
width: ~"calc(100% - 103px)";
padding: @padding/4;
}
#clone_url_id {
width: ~"calc(100% - 125px)";
padding: @padding/4;
}
&.directory {
margin-bottom: 0;
}
.desc {
white-space: pre-wrap;
}
.disabled {
opacity: .5;
cursor: inherit;
}
.help-block {
color: inherit;
margin: 0;
}
}
.sidebar-right {
float: left;
width: 24%;
margin: 0;
padding: 0;
ul {
margin-left: 0;
padding-left: 0;
li {
&:before {
content: none;
width: 0;
}
}
}
}
#clone_by_name, #clone_by_id{
display: inline-block;
margin-left: 0px;
}
.codeblock {
border: none;
background-color: transparent;
}
.code-body {
border: @border-thickness solid @border-default-color;
.border-radius(@border-radius);
}
}
// this is used outside of just the summary
.fieldset, // similar to form fieldset
.summary .sidebar-right-content { // these have to match
clear: both;
float: left;
position: relative;
display:block;
width: 100%;
min-height: 1em;
margin-bottom: @textmargin;
padding: 0;
line-height: 1.2em;
&:after { // clearfix
content: "";
clear: both;
width: 100%;
height: 1em;
}
}
.summary .sidebar-right-content {
margin-bottom: @space;
.rc-user {
min-width: 0;
}
}
.fieldset {
.left-label { // similar to form legend
float: left;
display: block;
width: 25%;
margin: 0;
padding: 0;
font-family: @text-semibold;
}
.right-content { // similar to form fields
float: left;
display: block;
width: 75%;
margin: 0 0 0 -15%;
padding: 0 0 0 15%;
.truncate-wrap,
.truncate {
max-width: 100%;
width: 100%;
}
.commit-long {
overflow-x: auto;
}
}
.commit.truncate-wrap {
overflow:hidden;
text-overflow: ellipsis;
}
}
// expand commit message
#message_expand {
clear: both;
display: block;
color: @rcblue;
cursor: pointer;
}
#trimmed_message_box {
max-height: floor(2 * @basefontsize * 1.2); // 2 lines * line-height
overflow: hidden;
}
// show/hide comments button
.show-inline-comments {
display: inline;
cursor: pointer;
.comments-show { display: inline; }
.comments-hide { display: none; }
&.comments-visible {
.comments-show { display: none; }
.comments-hide { display: inline; }
}
}
// Quick Start section
.quick_start {
float: left;
display: block;
position: relative;
width: 100%;
// adds some space to make copy and paste easier
.left-label,
.right-content {
line-height: 1.6em;
}
}
.submodule {
.summary-detail {
width: 100%;
.btn-collapse {
display: none;
}
}
}
.codeblock-header {
float: left;
display: block;
width: 100%;
margin: 0;
padding: @space 0 @padding 0;
border-top: @border-thickness solid @border-default-color;
.stats {
float: left;
width: 50%;
}
.buttons {
float: right;
width: 50%;
text-align: right;
color: @grey4;
}
}
#summary-menu-stats {
.stats-bullet {
color: @grey3;
min-width: 3em;
}
.repo-size {
margin-bottom: .5em;
}
}