Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
777 righe
12 KiB
777 righe
12 KiB
5 anni fa
|
@import "compass";
|
||
|
@import "mixins";
|
||
|
|
||
|
$addContentPanelWidth: 350px;
|
||
|
$devicePreviewPanelWidth: 220px;
|
||
|
$diamondSize: 12px;
|
||
|
$editLayoutPanelWidth: 460px;
|
||
|
|
||
|
.aui {
|
||
|
.dockbar {
|
||
|
left: 0;
|
||
|
right: 0;
|
||
|
top: 0;
|
||
|
|
||
|
.staging-controls {
|
||
|
.staging-bar {
|
||
|
li.dropdown .dropdown-menu {
|
||
|
left: auto;
|
||
|
margin-left: 10px;
|
||
|
width: auto;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.navbar-static-top {
|
||
|
position: relative;
|
||
|
|
||
|
.collapse {
|
||
|
position: static;
|
||
|
|
||
|
.nav-account-controls {
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.btn-link {
|
||
|
color: #FFF;
|
||
|
}
|
||
|
|
||
|
.diamond {
|
||
|
border: $diamondSize solid transparent;
|
||
|
border-bottom-color: #1485EB;
|
||
|
height: 0;
|
||
|
position: relative;
|
||
|
top: -$diamondSize;
|
||
|
width: 0;
|
||
|
|
||
|
&:after {
|
||
|
border: $diamondSize solid transparent;
|
||
|
border-top-color: #1485EB;
|
||
|
content: '';
|
||
|
height: 0;
|
||
|
left: -$diamondSize;
|
||
|
position: absolute;
|
||
|
top: $diamondSize;
|
||
|
width: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.impersonating-user {
|
||
|
.alert-icon{
|
||
|
margin-right: 9px;
|
||
|
}
|
||
|
|
||
|
.alert-info {
|
||
|
border-width: 0;
|
||
|
margin-bottom: 6px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.info-button {
|
||
|
top: 9px;
|
||
|
}
|
||
|
|
||
|
.info-items {
|
||
|
left: 0;
|
||
|
position: absolute;
|
||
|
top: 100%;
|
||
|
width: 100%;
|
||
|
z-index: 1;
|
||
|
}
|
||
|
|
||
|
.navbar-inner {
|
||
|
padding-left: 20px;
|
||
|
padding-right: 20px;
|
||
|
|
||
|
.brand {
|
||
|
h1 {
|
||
|
display: inline-block;
|
||
|
font-size: inherit;
|
||
|
line-height: 1;
|
||
|
margin-bottom: 0;
|
||
|
margin-top: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.container {
|
||
|
margin-left: 0;
|
||
|
margin-right: 0;
|
||
|
width: 100%;
|
||
|
|
||
|
.nav-account-controls {
|
||
|
float: right;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.site-administration-menu li {
|
||
|
list-style: none;
|
||
|
|
||
|
a {
|
||
|
color: #000;
|
||
|
display: block;
|
||
|
padding: 3px 5px 3px 40px;
|
||
|
|
||
|
&:focus, &:hover {
|
||
|
background: #0DB5E7;
|
||
|
color: #FFF;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
i {
|
||
|
font-size: 0.8em;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.nav.staging-nav-items {
|
||
|
margin: 0;
|
||
|
position: static;
|
||
|
|
||
|
li.dropdown.active > .dropdown-toggle {
|
||
|
background-color: transparent;
|
||
|
display: block;
|
||
|
|
||
|
&:hover {
|
||
|
color: #0077B3;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.staging-link {
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.user-avatar img {
|
||
|
margin-top: -2px;
|
||
|
text-decoration: none;
|
||
|
vertical-align: middle;
|
||
|
width: 20px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.dockbar-split {
|
||
|
.dockbar {
|
||
|
height: 0;
|
||
|
position: absolute;
|
||
|
|
||
|
.staging-controls {
|
||
|
.staging-bar {
|
||
|
li.dropdown .dropdown-menu {
|
||
|
left: 0;
|
||
|
margin-left: 0;
|
||
|
width: 100%;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.navbar-static-top {
|
||
|
.collapse {
|
||
|
position: relative;
|
||
|
|
||
|
.nav-account-controls {
|
||
|
position: fixed;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.divider-vertical {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.info-button {
|
||
|
top: $diamondSize;
|
||
|
}
|
||
|
|
||
|
.info-items {
|
||
|
left: auto;
|
||
|
position: static;
|
||
|
}
|
||
|
|
||
|
.navbar-inner {
|
||
|
background-color: transparent;
|
||
|
border-width: 0;
|
||
|
padding: 0;
|
||
|
width: 0;
|
||
|
|
||
|
.nav {
|
||
|
border-bottom-width: 0;
|
||
|
|
||
|
> li {
|
||
|
background-color: #333;
|
||
|
|
||
|
> a {
|
||
|
color: #FFF;
|
||
|
line-height: 31px;
|
||
|
|
||
|
&:focus, &:hover {
|
||
|
color: #FFF;
|
||
|
}
|
||
|
|
||
|
[class^="icon-"], [class*=" icon-"] {
|
||
|
margin-top: 3px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.active > a {
|
||
|
color: #FFF;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
li {
|
||
|
&.dropdown {
|
||
|
&.active > .dropdown-toggle {
|
||
|
color: #FFF;
|
||
|
}
|
||
|
|
||
|
&.open > .dropdown-toggle {
|
||
|
background-color: #555;
|
||
|
color: #FFF;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.info-items {
|
||
|
background-color: transparent;
|
||
|
}
|
||
|
|
||
|
&.staging-toggle {
|
||
|
> a {
|
||
|
background-color: #2496E5;
|
||
|
padding-bottom: 0;
|
||
|
padding-top: 0;
|
||
|
|
||
|
&:hover {
|
||
|
background-color: #2FA4F5;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
span.nav-item-label {
|
||
|
padding: 5px 10px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.nav-account-controls {
|
||
|
left: auto;
|
||
|
margin-right: 0;
|
||
|
padding: 0;
|
||
|
position: fixed;
|
||
|
right: 5em;
|
||
|
z-index: 325;
|
||
|
}
|
||
|
|
||
|
.nav-add-controls {
|
||
|
background: transparent;
|
||
|
position: fixed;
|
||
|
top: 10%;
|
||
|
z-index: 350;
|
||
|
|
||
|
> li {
|
||
|
float: none;
|
||
|
margin: 10px;
|
||
|
position: relative;
|
||
|
|
||
|
&.toggle-controls a {
|
||
|
clip: rect(0 0 0 0);
|
||
|
position: absolute;
|
||
|
|
||
|
&:focus {
|
||
|
clip: rect(auto auto auto auto);
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.page-preview-controls {
|
||
|
@include respond-to(phone, tablet) {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
> a {
|
||
|
background: #333;
|
||
|
color: #FFF;
|
||
|
padding: 6px 8px;
|
||
|
text-align: center;
|
||
|
|
||
|
&:hover {
|
||
|
background: #555;
|
||
|
}
|
||
|
|
||
|
[class^="icon-"], [class^="icon-"], [class*=" icon-"] {
|
||
|
font-size: 25px;
|
||
|
position: relative;
|
||
|
vertical-align: middle;
|
||
|
}
|
||
|
|
||
|
&.toggle-controls-link {
|
||
|
background: #92F545;
|
||
|
|
||
|
[class^="icon-"], [class^="icon-"], [class*=" icon-"] {
|
||
|
color: #000;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.nav-item-label {
|
||
|
background: #333;
|
||
|
display: none;
|
||
|
left: 100%;
|
||
|
margin-left: 0.5em;
|
||
|
margin-top: -1em;
|
||
|
padding: 0 20px;
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
white-space: nowrap;
|
||
|
}
|
||
|
|
||
|
&:hover .nav-item-label {
|
||
|
display: block;
|
||
|
}
|
||
|
|
||
|
.icon-caret-down {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&:hover > li.toggle-controls a {
|
||
|
clip: rect(auto auto auto auto);
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.staging-nav-items {
|
||
|
li > span {
|
||
|
color: #FFF;
|
||
|
display: block;
|
||
|
padding: 10px 15px;
|
||
|
line-height: 31px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.info-link-container {
|
||
|
width: 0;
|
||
|
}
|
||
|
|
||
|
.info-items {
|
||
|
height: 1px;
|
||
|
width: 715px;
|
||
|
|
||
|
a, .btn-link {
|
||
|
color: #FFF;
|
||
|
text-decoration: underline;
|
||
|
|
||
|
&:hover {
|
||
|
text-decoration: none;
|
||
|
|
||
|
.taglib-text {
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.btn-link {
|
||
|
border-width: 0;
|
||
|
font-size: 14px;
|
||
|
font-weight: 300;
|
||
|
margin: 0 0 0 6px;
|
||
|
padding: 0;
|
||
|
|
||
|
@include text-shadow(none);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.staging-bar {
|
||
|
margin: 10px 0;
|
||
|
}
|
||
|
|
||
|
&.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
|
||
|
background: #F5AF45;
|
||
|
}
|
||
|
|
||
|
&.lfr-has-add-content .nav-add-controls {
|
||
|
left: $addContentPanelWidth;
|
||
|
}
|
||
|
|
||
|
&.lfr-has-device-preview .nav-add-controls {
|
||
|
left: $devicePreviewPanelWidth;
|
||
|
}
|
||
|
|
||
|
&.lfr-has-edit-layout .nav-add-controls {
|
||
|
left: $editLayoutPanelWidth;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
&.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.touch .dockbar-split, .controls-hidden.dockbar-split {
|
||
|
.dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
|
||
|
clip: rect(auto auto auto auto);
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* ---------- Staging dockbar ---------- */
|
||
|
|
||
|
.variation-selector {
|
||
|
display: block;
|
||
|
font-size: 1.2em;
|
||
|
font-weight: bold;
|
||
|
margin: 1em;
|
||
|
}
|
||
|
|
||
|
.layout-revision-container {
|
||
|
margin: 1em 0 0 1em;
|
||
|
padding: 0;
|
||
|
|
||
|
.approximate-date {
|
||
|
color: #999;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.current-version {
|
||
|
color: #41801d;
|
||
|
display: block;
|
||
|
}
|
||
|
|
||
|
.current-version-pointer {
|
||
|
display: inline-block;
|
||
|
width: 0;
|
||
|
|
||
|
img {
|
||
|
left: -25px;
|
||
|
position: relative;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.layout-variation-name {
|
||
|
color: #666;
|
||
|
font-size: 1.15em;
|
||
|
margin-bottom: 0.1em;
|
||
|
text-transform: uppercase;
|
||
|
}
|
||
|
|
||
|
.layout-revision-current {
|
||
|
color: #666;
|
||
|
}
|
||
|
|
||
|
.real-date {
|
||
|
color: #999;
|
||
|
display: block;
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
.taglib-workflow-status .workflow-status {
|
||
|
background: none;
|
||
|
padding-left: 0;
|
||
|
|
||
|
.workflow-status-ready-for-publication {
|
||
|
color: #41801d;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.layout-revision-container-root {
|
||
|
margin: 0;
|
||
|
}
|
||
|
|
||
|
.staging-controls {
|
||
|
padding-left: 5px;
|
||
|
padding-right: 50px;
|
||
|
|
||
|
select {
|
||
|
width: 100%;
|
||
|
}
|
||
|
|
||
|
.staging-bar {
|
||
|
.dropdown-menu {
|
||
|
font-size: 13px;
|
||
|
min-width: 520px;
|
||
|
width: 100%;
|
||
|
|
||
|
.btn-link {
|
||
|
float: left;
|
||
|
font-size: 11px;
|
||
|
margin: 0 5px 0 0;
|
||
|
padding: 0;
|
||
|
text-decoration: underline;
|
||
|
|
||
|
@include text-shadow(none);
|
||
|
|
||
|
&:hover {
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
&.history {
|
||
|
float: right;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* ---------- Add content ---------- */
|
||
|
|
||
|
.lfr-admin-panel {
|
||
|
background-color: #FFF;
|
||
|
bottom: 0;
|
||
|
left: 0;
|
||
|
overflow: auto;
|
||
|
padding: 10px;
|
||
|
position: fixed;
|
||
|
top: 0;
|
||
|
z-index: 1100;
|
||
|
|
||
|
@include respond-to(phone) {
|
||
|
margin: 0 -20px;
|
||
|
position: static;
|
||
|
width: auto;
|
||
|
|
||
|
&.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, &.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
|
||
|
margin-top: 0;
|
||
|
position: static;
|
||
|
width: auto;
|
||
|
}
|
||
|
|
||
|
&.lfr-edit-layout-panel {
|
||
|
.taglib-form-navigator .accordion {
|
||
|
margin-bottom: 20px;
|
||
|
}
|
||
|
|
||
|
.site-admin-link {
|
||
|
padding: 0;
|
||
|
position: static;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.lfr-has-add-content {
|
||
|
padding-left: $addContentPanelWidth;
|
||
|
}
|
||
|
|
||
|
.lfr-has-device-preview {
|
||
|
padding-left: $devicePreviewPanelWidth;
|
||
|
}
|
||
|
|
||
|
.lfr-has-edit-layout {
|
||
|
padding-left: $editLayoutPanelWidth;
|
||
|
}
|
||
|
|
||
|
@include respond-to(phone) {
|
||
|
.lfr-has-add-content, .lfr-has-device-preview, .lfr-has-edit-layout {
|
||
|
padding-left: 20px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* ---------- Menus ---------- */
|
||
|
|
||
|
.dropdown-menu > li > a:focus > [class^="icon-"] {
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
.my-sites-menu {
|
||
|
.site-type {
|
||
|
color: #FFF;
|
||
|
display: none;
|
||
|
float: right;
|
||
|
font-size: 0.8em;
|
||
|
font-weight: normal;
|
||
|
margin-right: 10px;
|
||
|
position: absolute;
|
||
|
right: 100%;
|
||
|
}
|
||
|
|
||
|
a:hover .site-type {
|
||
|
color: #FFFFFF;
|
||
|
display: inline-block;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.ie.rtl .dockbar .menu-button span {
|
||
|
background-position-x: -25px;
|
||
|
}
|
||
|
|
||
|
&.ie6, &.ie7, &.ie8 {
|
||
|
.dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.ie7 {
|
||
|
.dockbar {
|
||
|
zoom: 1;
|
||
|
}
|
||
|
|
||
|
.my-sites-menu {
|
||
|
a {
|
||
|
overflow: visible;
|
||
|
text-align: left;
|
||
|
}
|
||
|
|
||
|
.site-name {
|
||
|
float: none;
|
||
|
}
|
||
|
|
||
|
.site-type {
|
||
|
float: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.ie6 {
|
||
|
.dockbar, .lfr-dockbar-pinned .dockbar {
|
||
|
height: 10px;
|
||
|
left: 0;
|
||
|
position: relative;
|
||
|
top: 0;
|
||
|
}
|
||
|
|
||
|
.dockbar .pin-dockbar {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.my-sites-menu {
|
||
|
width: 200px;
|
||
|
|
||
|
a {
|
||
|
zoom: 1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.menu-scroll {
|
||
|
height: 300px;
|
||
|
overflow-y: auto;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/* ---------- Customization bar ---------- */
|
||
|
|
||
|
.controls-hidden {
|
||
|
.info-button, .page-customization-bar {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.info-button {
|
||
|
cursor: pointer;
|
||
|
display: inline-block;
|
||
|
position: relative;
|
||
|
right: $diamondSize;
|
||
|
z-index: 1;
|
||
|
|
||
|
a {
|
||
|
color: #FFF;
|
||
|
padding: 2px 10px;
|
||
|
position: absolute;
|
||
|
text-decoration: none;
|
||
|
z-index: 1;
|
||
|
}
|
||
|
|
||
|
.icon-stop {
|
||
|
color: #1485EB;
|
||
|
font-size: 20px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.page-customization-bar {
|
||
|
background-color: #555;
|
||
|
background-color: rgba(0, 0, 0, 0.5);
|
||
|
|
||
|
@include box-sizing(border-box);
|
||
|
|
||
|
color: #FFF;
|
||
|
display: table;
|
||
|
font-size: 14px;
|
||
|
font-weight: 300;
|
||
|
padding: 0 15px;
|
||
|
width: 100%;
|
||
|
|
||
|
.customized-icon {
|
||
|
margin: 5px;
|
||
|
vertical-align: middle;
|
||
|
}
|
||
|
|
||
|
.page-customization-actions {
|
||
|
padding-left: 5em;
|
||
|
}
|
||
|
|
||
|
.page-customization-actions a {
|
||
|
color: #EEE;
|
||
|
font-size: 0.8em;
|
||
|
padding: 0 1em;
|
||
|
}
|
||
|
|
||
|
.page-customization-bar-form {
|
||
|
display: table-cell;
|
||
|
text-align: center;
|
||
|
vertical-align: middle;
|
||
|
width: 25%;
|
||
|
|
||
|
a {
|
||
|
color: #FFF;
|
||
|
|
||
|
&:focus, &:hover {
|
||
|
color: #FFF;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
span {
|
||
|
display: block;
|
||
|
line-height: 20px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.page-customization-bar-text {
|
||
|
display: table-cell;
|
||
|
height: 51px;
|
||
|
vertical-align: middle;
|
||
|
width: 75%;
|
||
|
}
|
||
|
|
||
|
.page-customization-bar-container {
|
||
|
position: absolute;
|
||
|
}
|
||
|
|
||
|
.reset-prototype {
|
||
|
display: inline;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@media (max-width: 1140px) {
|
||
|
.dockbar-split .dockbar .info-items {
|
||
|
width: 515px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@include respond-to(phone, tablet) {
|
||
|
#navigation {
|
||
|
display: none;
|
||
|
|
||
|
&.open {
|
||
|
display: block;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.dockbar-split .dockbar {
|
||
|
height: auto;
|
||
|
position: relative;
|
||
|
|
||
|
.navbar-inner {
|
||
|
width: auto;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.user-avatar-image {
|
||
|
width: 18px;
|
||
|
}
|
||
|
}
|
||
|
}
|