sito per le richieste......
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.

775 righe
11 KiB

5 anni fa
@import "aui/alloy-font-awesome/scss/variables";
@import "compass";
/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
border-collapse: separate;
}
.drop-area {
background-color: #D3DADD;
}
.active-area {
background: #FFC;
}
.portlet-boundary.yui3-dd-dragging {
@include opacity(0.6);
.portlet {
border: 2px dashed #CCC;
}
}
.sortable-layout-proxy {
@include opacity(1);
.portlet-topper {
background-image: none;
}
}
.proxy {
cursor: move;
@include opacity(0.65);
position: absolute;
&.generic-portlet {
height: 200px;
width: 300px;
.portlet-title {
padding: 10px;
}
}
&.not-intersecting .forbidden-action {
background: url(../images/application/forbidden_action.png) no-repeat;
display: block;
height: 32px;
position: absolute;
right: -15px;
top: -15px;
width: 32px;
}
}
.resizable-proxy {
border: 1px dashed #828F95;
position: absolute;
visibility: hidden;
}
.sortable-proxy {
background: #727C81;
margin-top: 1px;
}
.lfr-freeform-layout-drag-indicator {
visibility: hidden;
}
.sortable-layout-drag-target-indicator {
margin: 2px 0;
}
.yui3-dd-proxy {
z-index: 1110 !important;
}
/* ---------- Portal tool tips ---------- */
.tooltip {
max-width: 200px;
}
/* ---------- Tags ---------- */
.tagselector-content {
border-width: 0;
margin-bottom: 15px;
overflow: visible;
padding: 0;
.textboxlistentry-holder {
background: #FFF;
border: 1px solid #CCC;
margin-bottom: 5px;
overflow: visible;
padding: 5px;
position: relative;
li {
line-height: 1;
}
.lfr-tag-selector-input {
border-width: 0;
margin-bottom: 0;
}
}
.textboxlistentry-remove {
padding: 0 3px 1px;
}
}
.tagselector {
.lfr-tags-selector-content {
border-width: 0;
}
.lfr-tag-selector-input {
background: none;
padding: 0;
width: auto;
}
.field .field-content {
margin: 0;
}
.textboxlist-input-container {
margin: 0;
}
}
.tagselector-focused .textboxlistentry-holder {
background: #FFF none;
border: 1px solid #CCC;
}
.categoriesselector-content .textboxlistentry-holder {
background-color: transparent;
border-width: 0;
padding: 0;
}
/* ---------- Tag cloud and tag list ---------- */
.tag-items {
list-style: none;
margin: 0 1em 0 0;
padding: 0 1em 0.5em 1em;
white-space: normal;
li {
display: inline;
float: left;
margin: 0 1em 0 0;
}
a {
white-space: nowrap;
}
}
.tag-selected {
color: #000;
font-weight: bold;
text-decoration: none;
}
.tag-cloud {
line-height: 2.5em;
$tag-popularity-font-size: 0.7em;
@for $i from 1 through 6 {
.tag-popularity-#{$i} {
font-size: $tag-popularity-font-size + ($i * 0.3);
}
}
}
/* ---------- Underlay ---------- */
.underlay {
clear: both;
top: 100%;
.yui3-widget-hd {
height: 38px;
}
.lfr-portlet-item {
border-width: 0;
}
}
.underlay-hidden {
display: none;
}
.underlay-content {
background: #F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
border: 0 solid #AEAFB1;
border-width: 0 1px 1px;
}
.underlay-close {
position: absolute;
right: 5px;
top: 5px;
}
/* ---------- Tabs ---------- */
.tab-active strong {
font-weight: normal;
}
.tab-back {
float: right;
}
.tab-back-content {
border-width: 0;
padding: 1px;
}
/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
background: #FFF;
}
.lfr-panel-content {
padding: 5px 10px;
}
.lfr-panel-basic .lfr-panel-content {
padding-left: 15px;
}
.dialog-bd {
min-height: 30px;
}
.dialog-content {
border: 1px solid #C8C9CA;
padding: 5px;
}
.panel-hd {
background: #C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
border: 1px solid;
border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
padding-left: 10px;
text-shadow: 1px 1px #FFF;
}
.app-view-drop-active {
background-color: #00A2EA;
font-weight: bold;
.category-portlets & {
color: #FFF;
}
}
.basecelleditor [class~="form-validator-message"] {
clip: rect(auto auto auto auto);
width: auto;
}
.document-library-file-entry-cell-editor-hidden {
display: none;
}
.previous-level {
display: inline-block;
font-size: 21px;
line-height: 21px;
margin-right: 5px;
text-decoration: none;
vertical-align: middle;
}
/* ---------- Menus ---------- */
.lfr-page-templates li {
a {
padding: 0;
label {
cursor: pointer;
display: block;
padding: 5px 0 5px 5px;
}
}
}
.menu {
position: absolute;
width: auto;
.notice-message {
background-image: none;
margin: 3px;
padding: 6px;
}
}
.menu-content {
background: #FFF;
list-style: none;
min-width: 150px;
li {
margin: 0;
padding: 0;
.disabled {
color: #999;
}
}
}
.menu-content {
background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
border: 1px solid;
border-color: #AEAFB1 #777879 #777879 #AEAFB1;
padding: 2px 0;
}
.menugroup-content .menu-label {
background: #D2D6DE;
color: #5B677D;
display: block;
padding: 5px 3px;
text-shadow: 1px 1px #FFF;
}
.menugroup-content ul {
display: block;
min-width: 0;
}
.menu-content li {
border-bottom: 1px solid #BCBBBB;
border-top: 1px solid #EEE;
display: block;
margin: 0;
padding: 0;
&.first {
border-top-width: 0;
}
&.last {
border-bottom-width: 0;
}
}
.menu-content li a, .menu-content li .disabled {
color: #2C2F34;
display: block;
padding: 4px 5px;
text-decoration: none;
}
.menu-content li a.focus, .lfr-menu-expanded li a:focus {
background-color: #5B677D;
color: #FFF;
text-shadow: -1px -1px #2C2F34;
}
/* ---------- Loading mask ---------- */
.loadingmask-content {
background: #CCC;
}
.loadingmask-message {
background: #D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
}
/* ---------- Tree view ---------- */
.tree-node {
.icon-check {
padding-right: 2px;
&:before {
content: $check-empty;
}
}
.tree-node-checked {
.icon-check {
padding-right: 0;
&:before {
content: $check;
}
}
}
.tree-node-over .tree-label {
text-decoration: underline;
}
[class ^="icon-"] {
margin-right: 5px;
}
.tree-node-checkbox-container {
margin-right: 0;
}
.tree-node-selected .tree-label {
background: none;
}
}
.tree-node-content {
.tree-hitarea {
color: #999;
font-size: 10px;
padding-right: 6px;
}
.tree-label {
margin-left: 3px;
}
.tree-node-hidden-hitarea {
visibility: hidden;
}
}
.tree-node-selected .tree-label {
background-color: transparent;
}
/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
background-color: #CFFCCF;
outline: 3px solid #9CC97B;
}
.customizable-layout-column-content {
background-color: #C92C3C;
&.yui3-widget-content-expanded {
border: 3px solid #333;
margin: 0.2em;
}
}
.customizable .customizable-layout-column-content {
background-color: #9CC97B;
}
.layout-customizable-controls {
background-color: #FFF;
font-size: 1.5em;
margin: 1em;
@include opacity(0.9);
padding: 1em;
position: absolute;
z-index: 15;
}
/* ---------- Pagination ---------- */
.paginator-link {
background: #EEE url() no-repeat scroll 50% 1px;
border: 1px solid #F0F1F2;
border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
color: #1F1E1E;
display: inline-block;
height: 20px;
padding: 0;
text-indent: -9999px;
width: 20px;
}
.paginator-page-link {
height: auto;
text-indent: 0;
}
.paginator-current-page {
background: #0083BD url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
border-color: #38B6EF #006D9E #006D9E #46B4E6;
color: #FFF;
text-shadow: -1px -1px #003C57;
}
.paginator-first-link {
background-image: url(../images/arrows/paging_first.png);
}
.paginator-prev-link {
background-image: url(../images/arrows/paging_previous.png);
}
.paginator-last-link {
background-image: url(../images/arrows/paging_last.png);
}
.paginator-next-link {
background-image: url(../images/arrows/paging_next.png);
}
.paginator-current-page-report, .paginator-total {
color: #555;
font-size: 0.9em;
}
.paginator-current-page-report {
margin-left: 2em;
}
.taglib-page-iterator .search-pages .page-links {
padding: 0;
}
/* ---------- CKEditor contents ---------- */
.aui {
.cke_editable [class*="span"] {
float: none;
}
}
/* ---------- CKEditor menu ---------- */
.aui {
.cke_dialog .cke_dialog_ui_input_text {
height: auto;
}
.cke_editable_inline a {
cursor: pointer;
}
}
/* ---------- CKEditor panel menu ---------- */
.cke_panel.cke_combopanel {
width: 220px;
}
.cke_panel_block {
.cke_panel_grouptitle {
font-size: 20px;
line-height: 20px;
margin-top: 0;
}
.cke_panel_list {
margin-left: 0;
.cke_panel_listItem {
line-height: initial;
a:hover {
text-decoration: none;
}
}
}
}
/* ---------- CKEditor source ---------- */
.aui {
.cke_source {
@include box-sizing(border-box);
}
}
/* ---------- CKEditor table ---------- */
.cke_show_border {
width: 500px;
td {
height: 15px;
}
}
/* ---------- HTML editor ---------- */
body.html-editor {
background: #FFF;
color: #000;
padding: 1em;
}
.html-editor.portlet-message-boards {
@include hyphenation;
word-wrap: break-word;
blockquote {
background: #EEF0F2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
border: 1px solid #777;
padding: 5px 45px;
&:after {
background: url(../images/message_boards/quoteright.png) no-repeat 50%;
content: '';
display: block;
float: right;
height: 24px;
margin-right: -35px;
margin-top: -25px;
width: 31px;
z-index: 999;
}
cite {
display: block;
font-weight: bold;
}
}
pre {
background: #F9F9F9;
border: 1px solid #777;
padding: 0.5em;
}
}
/* ---------- Inline editing ---------- */
.lfr-editable {
$edit-color: #68BB30;
$edit-color-hover: darken(#68BB30, 10);
outline: 1px dashed $edit-color;
outline-offset: 2px;
position: relative;
&:after {
background: $edit-color url(../images/common/edit_white.png) no-repeat 50%;
content: '';
display: block;
height: 20px;
position: absolute;
right: 5px;
top: 5px;
width: 30px;
}
&:focus {
&:after {
display: none;
}
&:hover {
background-color: transparent;
}
}
&:hover {
background-color: rgba(255, 255, 255, 0.3);
outline-color: $edit-color-hover;
&:after {
background-color: $edit-color-hover;
}
}
}
.lfr-editable-notice-close {
margin-left: 1em;
}
.lfr-portlet-title-editable {
margin-top: 0;
z-index: 9999;
.lfr-portlet-title-editable-content {
padding: 0;
.combobox-content {
.field-content .field-input-text {
display: block;
margin-bottom: 0;
}
.field-label.textfield-label {
display: none;
}
.toolbar-content {
margin-top: 0;
vertical-align: top;
.btn-group {
margin-top: 0;
}
}
}
}
}
.lfr-page-layouts .lfr-layout-template .layout-template-entry {
height: 25px;
width: 25px;
}
.ie {
& input.cke_dialog_ui_input_text {
height: auto;
}
.proxy.not-intersecting .forbidden-action {
right: 2px;
top: 2px;
}
}
.ie7 {
.menu-content li {
z-index: 10;
}
.paginator-link {
color: transparent;
font-size: 0;
overflow: hidden;
text-indent: 0;
vertical-align: middle;
}
.paginator-page-link {
color: #1F1E1E;
font-size: 1em;
height: auto;
line-height: 1.4;
overflow: visible;
text-indent: 0;
}
.paginator-current-page {
color: #FFF;
}
}
.ie8 {
.row-fluid {
input[class*=span].search-query {
line-height: 20px;
min-height: 20px;
}
}
}
.ios.mobile {
.modal-content .dialog-iframe-bd {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
}