You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

332 lines
7.8 KiB

@import 'mixins';
@import 'variables';
@import 'djangocms/list';
.hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.bs-icon {
display: inline-block;
width: 14px;
height: 14px;
background-image: url("../bootstrap/img/glyphicons-halflings.png");
background-position: 0 -96px;
// text-indent: -9999px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
opacity: .6;
margin: 0;
&:hover {
opacity: 1;
}
}
.delete-translation {
margin-top: 7px;
display: inline-block;
}
.confirm-delete {
padding-right: 15px;
.btn-info {
margin-left: 20px;
}
}
.datetime {
display: inline-block;
}
/* Fieldset */
body.cms-page {
.form-horizontal {
.control-label {
width: 140px;
}
.controls {
margin-left: 160px;
}
fieldset.plugin-holder {
display: block;
background: @bgcolor;
box-shadow: none;
border-radius: 0;
padding-right: 0;
padding-bottom: 10px;
margin: 30px 0 -35px (-@left-column-width - @padding);
width: auto;
>.legend {
margin-bottom: -5px;
margin-left: 10px;
margin-top: 0;
position: static;
}
.control-group {
background: transparent;
display: block;
width: 100%;
&.form-row {
padding: 0;
}
> div {
display: block;
}
}
.control-label {
display: none;
}
.controls {
display: block;
margin-left: 0;
border: 0;
padding: 0;
overflow: auto;
background: transparent;
overflow: visible;
}
.plugin-select-holder {
padding-right: 0;
select {
height: 26px;
padding: 2px;
width: 157px;
vertical-align: text-bottom;
}
.add-plugin, .copy-plugins {
.bs-icon;
padding: 2px;
margin-left: 10px;
.hide-text;
}
.copy-plugins {
background-position: -240px -143px;
}
}
.control-group:first-child .controls, .control-group:first-of-type .controls {
padding: 0;
}
&:before {
content: '';
display: block;
height: 10px;
margin-bottom: 5px;
background: #dfe1e4;
border-left: 200px solid #dfe1e4;
}
}
}
.plugin-holder-separator {
display: none;
&:last-of-type {
display: block;
height: 10px;
border: 0;
background: #dfe1e4;
border-left: 200px solid #dfe1e4;
margin: 35px 0 40px (-@left-column-width - @padding);
}
}
}
.plugin-editor {
position: relative;
margin-left: (@left-column-width + 1px);
iframe {
margin: -25px 0 -10px;
visibility: hidden;
}
&> p {
margin: 0 0 0 @padding;
.color-grey;
.white-shadow;
// font-style: italic;
}
}
.plugin-list-holder {
width: @left-column-width;
}
ul.plugin-list {
border-top: 1px solid @border-color-light;
/* Reset */
li, li.active, li:hover {
background: transparent; // border: 0;
margin-right: -1px;
}
li {
margin-left: 2px;
position: relative;
z-index: 1;
.vertical-gradient(#fff, #f9f9f9);
.border-radius(@border-radius);
border: 1px solid @border-color;
margin-bottom: -1px;
.white-shadow;
.white-inset;
&:hover {
background: white;
border-color: #ccc;
color: @text-color;
z-index: 2;
.delete {
display: block;
}
span.text {
color: #666;
width: (@left-column-width - 53px);
}
}
&.active, &.active:hover {
box-shadow: none;
z-index: 3;
text-shadow: none;
.blue-gradient;
border-color: #6BA4BA;
.text {
color: #ffffff;
}
.descr {
color: #c3dee8;
}
}
.text {
color: #666;
width: (@left-column-width - 30px);
white-space: nowrap;
strong {
display: block;
float: left;
min-width: 50px;
}
}
.descr {
color: #aaa;
}
.delete {
.bs-icon;
opacity: .2;
padding: 2px;
margin: 7px 0 0 6px;
display: none;
}
.delete, .delete:hover, &:hover span.delete {
background-position: -312px 0;
}
.drag {
background: transparent;
cursor: hand;
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab;
&:hover {
}
&:active {
cursor: grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
}
&:hover span.drag, &.active:hover span.drag {
background: url('../img/drag-handle.png') center center no-repeat;
}
/*.drag {
.bs-icon;
padding: 2px;
margin-top: 8px;
}
.drag, .drag:hover, &:hover span.drag {
background-position: 0 -48px;
}*/
}
}
/* Popup related */
body.popup {
height: auto;
.suit-column {
float: none;
position: inherit;
}
}
/* Iframe related styling */
body.plugin-change-form {
#suit-center {
padding-top: 1px;
padding-right: 1px;
}
.plugin-submit-row {
display: block;
margin: 10px 0 0 200px;
.btn {
padding-left: 20px;
padding-right: 20px;
}
.btn-info {
padding-left: 30px;
padding-right: 30px;
}
}
.plugin-preview {
display: inline-block;
// Hide preview box
display: none;
.grey-box-shadow;
background: @bgcolor-light;
padding: 5px;
.border-radius(@border-radius);
font-size: 12px;
font-weight: normal;
margin-bottom: 5px;
img {
max-width: 100px;
max-height: 100px;
}
}
}
.control-group {
&.form-row {
padding: 0;
}
.control-label label {
width: auto;
float: none;
text-align: right;
padding-right: 0;
}
}
/* Specific plugin fields */
#text_form {
fieldset {
box-shadow: none;
}
.control-group {
.border-radius(0);
width: 100%;
display: block;
> div {
display: block;
}
.control-label {
display: none;
width: 0;
}
.controls {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
.border-radius(@border-radius);
.html-widget {
display: inline-block;
margin: 10px;
}
}
}
}
#suit-loading-icon {
display: none;
width: 16px;
height: 16px;
background-image: url("../img/ajax-loader.gif");
}