Sfoglia il codice sorgente

geoportal

master 21.08
Mattia Gosetto 3 anni fa
parent
commit
3570ee44f0
  1. 48
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/_aui_variables.scss
  2. 36
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/_liferay_custom.scss
  3. 462
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/application.css
  4. 34
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui.css
  5. 12
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_alerts.scss
  6. 1
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_forms.scss
  7. 2
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_tooltip-alloy.scss
  8. BIN
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.eot
  9. BIN
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.ttf
  10. BIN
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.woff
  11. 11
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/scss/_icons-alloy.scss
  12. 95
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/base.css
  13. 776
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/dockbar.css
  14. 20
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/layout.css
  15. 6
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/main.css
  16. 127
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/navigation.css
  17. 503
      liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/portlet.css

48
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/_aui_variables.scss

@ -0,0 +1,48 @@
$gray: #555;
$white: #FFF;
$linkColor: #0AF;
$linkColorHover: darken($linkColor, 15%);
$baseBorderRadius: 2px;
$borderRadiusLarge: 3px;
$borderRadiusSmall: 2px;
$btnBackground: #F6F6F6;
$btnBackgroundHighlight: #EAEAEA;
$btnBorder: #CFCFCF;
$btnDangerBackground: #F53924;
$btnDangerBackgroundHighlight: #ED2C17;
$btnInfoBackground: #00CFFF;
$btnInfoBackgroundHighlight: darken($btnInfoBackground, 4%);
$btnPrimaryBackground: #54AAFF;
$btnPrimaryBackgroundHighlight: #4A96E8;
$btnSuccessBackground: #0ECD27;
$btnSuccessBackgroundHighlight: #0ABA1D;
$btnWarningBackground: #FFA658;
$btnWarningBackgroundHighlight: #F49645;
$dropdownLinkBackgroundActive: lighten($linkColor, 5%);
$dropdownLinkBackgroundHover: darken(#3ECAF4, 10%);
$dropdownLinkColorActive: $white;
$navbarBackground: #F3F3F3;
$navbarBackgroundHighlight: #F9F9F9;
$navbarBorder: #DDDDDD;
$navbarLinkBackgroundActive: lighten($navbarBackground, 25%);
$navbarLinkColor: $gray;
$navbarLinkColorHover: $linkColorHover;
$navbarText: $navbarLinkColor;
$errorBackground: #FEE5E2;
$errorBorder: #FCACA5;
$errorText: #B50303;
$infoBackground: #CEF1FC;
$infoBorder: darken($infoBackground, 10%);
$infoText: #12718F;
$successBackground: #F1FBD1;
$successBorder: #BCE830;
$successText: #488F06;
$warningBackground: #FFFBDC;
$warningBorder: #F1D875;
$warningText: #BF7900;

36
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/_liferay_custom.scss

@ -0,0 +1,36 @@
@import "compass";
/* ---------- Help messages, general additional information, etc. ---------- */
.portlet-msg-alert, .portlet-msg-error, .portlet-msg-help, .portlet-msg-info, .portlet-msg-progress, .portlet-msg-success {
@extend .alert;
}
.portlet-msg-help, .portlet-msg-info, .portlet-msg-progress {
@extend .alert-info;
}
.portlet-msg-progress {
background-image: url(../images/aui/loading_indicator.gif);
background-repeat: no-repeat;
background-position: 6px 50%;
padding-left: 30px;
}
/* ---------- Error messages ---------- */
.portlet-msg-error {
@extend .alert-error;
}
/* ---------- Success messages ---------- */
.portlet-msg-success {
@extend .alert-success;
}
/* ---------- Misc ---------- */
.navbar .nav li > a {
@include word-break(break-all);
}

462
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/application.css

@ -1,104 +1,187 @@
@import "aui/alloy-font-awesome/scss/variables";
@import "compass"; @import "compass";
/* ---------- Dragging/sorting indicators ---------- */ /* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging { .portlet-layout.dragging {
border-collapse: separate;
} }
.drop-area { .drop-area {
background-color: #D3DADD;
} }
.active-area { .active-area {
background: #FFC;
} }
.portlet-boundary.yui3-dd-dragging { .portlet-boundary.yui3-dd-dragging {
@include opacity(0.6);
.portlet { .portlet {
border: 2px dashed #CCC;
} }
} }
.sortable-layout-proxy { .sortable-layout-proxy {
@include opacity(1);
.portlet-topper { .portlet-topper {
background-image: none;
} }
} }
.proxy { .proxy {
cursor: move;
@include opacity(0.65);
position: absolute;
&.generic-portlet { &.generic-portlet {
height: 200px;
width: 300px;
.portlet-title { .portlet-title {
padding: 10px;
} }
} }
&.not-intersecting .forbidden-action { &.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 { .resizable-proxy {
border: 1px dashed #828F95;
position: absolute;
visibility: hidden;
} }
.sortable-proxy { .sortable-proxy {
background: #727C81;
margin-top: 1px;
} }
.lfr-freeform-layout-drag-indicator { .lfr-freeform-layout-drag-indicator {
visibility: hidden;
} }
.sortable-layout-drag-target-indicator { .sortable-layout-drag-target-indicator {
margin: 2px 0;
}
.yui3-dd-proxy {
z-index: 1110 !important;
} }
/* ---------- Portal tool tips ---------- */ /* ---------- Portal tool tips ---------- */
.tooltip { .tooltip {
max-width: 200px;
} }
/* ---------- Tags ---------- */ /* ---------- Tags ---------- */
.tagselector-content { .tagselector-content {
border-width: 0;
margin-bottom: 15px;
overflow: visible;
padding: 0;
.textboxlistentry-holder { .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 { .lfr-tag-selector-input {
border-width: 0;
margin-bottom: 0;
} }
} }
.textboxlistentry-remove {
padding: 0 3px 1px;
}
} }
.tagselector { .tagselector {
.lfr-tags-selector-content {
border-width: 0;
}
.lfr-tag-selector-input { .lfr-tag-selector-input {
background: none;
padding: 0;
width: auto;
} }
.field .field-content { .field .field-content {
margin: 0;
} }
.textboxlist-input-container { .textboxlist-input-container {
margin: 0;
} }
} }
.tagselector-focused .textboxlistentry-holder { .tagselector-focused .textboxlistentry-holder {
background: #FFF none;
border: 1px solid #CCC;
} }
.categoriesselector-content .textboxlistentry-holder { .categoriesselector-content .textboxlistentry-holder {
background-color: transparent;
border-width: 0;
padding: 0;
} }
/* ---------- Tag cloud and tag list ---------- */ /* ---------- Tag cloud and tag list ---------- */
.tag-items { .tag-items {
list-style: none;
margin: 0 1em 0 0;
padding: 0 1em 0.5em 1em;
white-space: normal;
li { li {
display: inline;
float: left;
margin: 0 1em 0 0;
} }
a { a {
white-space: nowrap;
} }
} }
.tag-selected { .tag-selected {
color: #000;
font-weight: bold;
text-decoration: none;
} }
.tag-cloud { .tag-cloud {
line-height: 2.5em;
$tag-popularity-font-size: 0.7em;
@for $i from 1 through 6 { @for $i from 1 through 6 {
.tag-popularity-#{$i} { .tag-popularity-#{$i} {
/*font-size: $tag-popularity-font-size + ($i * 0.3);*/ font-size: $tag-popularity-font-size + ($i * 0.3);
} }
} }
} }
@ -106,214 +189,587 @@
/* ---------- Underlay ---------- */ /* ---------- Underlay ---------- */
.underlay { .underlay {
clear: both;
top: 100%;
.yui3-widget-hd { .yui3-widget-hd {
height: 38px;
} }
.lfr-portlet-item { .lfr-portlet-item {
border-width: 0;
} }
} }
.underlay-hidden { .underlay-hidden {
display: none;
} }
.underlay-content { .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 { .underlay-close {
position: absolute;
right: 5px;
top: 5px;
} }
/* ---------- Tabs ---------- */ /* ---------- Tabs ---------- */
.tab-active strong { .tab-active strong {
font-weight: normal;
} }
.tab-back { .tab-back {
float: right;
} }
.tab-back-content { .tab-back-content {
border-width: 0;
padding: 1px;
} }
/* ---------- Miscellaneous ---------- */ /* ---------- Miscellaneous ---------- */
.lfr-panel-container { .lfr-panel-container {
background: #FFF;
} }
.lfr-panel-content { .lfr-panel-content {
padding: 5px 10px;
} }
.lfr-panel-basic .lfr-panel-content { .lfr-panel-basic .lfr-panel-content {
padding-left: 15px;
} }
.dialog-bd { .dialog-bd {
min-height: 30px;
} }
.dialog-content { .dialog-content {
border: 1px solid #C8C9CA;
padding: 5px;
} }
.panel-hd { .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 { .app-view-drop-active {
background-color: #00A2EA;
font-weight: bold;
.category-portlets & {
color: #FFF;
}
} }
/* ---------- Menus ---------- */ .basecelleditor [class~="form-validator-message"] {
clip: rect(auto auto auto auto);
width: auto;
}
.document-library-file-entry-cell-editor-hidden {
display: none;
}
.lfr-menu-list { .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 { .lfr-page-templates li {
a { a {
padding: 0;
label { label {
cursor: pointer;
display: block;
padding: 5px 0 5px 5px;
} }
} }
} }
.menu { .menu {
position: absolute;
width: auto;
.notice-message { .notice-message {
background-image: none;
margin: 3px;
padding: 6px;
} }
} }
.menu-content { .menu-content {
background: #FFF;
list-style: none;
min-width: 150px;
li { li {
margin: 0;
padding: 0;
.disabled { .disabled {
color: #999;
} }
} }
} }
.menu-content { .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 { .menugroup-content .menu-label {
background: #D2D6DE;
color: #5B677D;
display: block;
padding: 5px 3px;
text-shadow: 1px 1px #FFF;
} }
.menugroup-content ul { .menugroup-content ul {
display: block;
min-width: 0;
} }
.menu-content li { .menu-content li {
border-bottom: 1px solid #BCBBBB;
border-top: 1px solid #EEE;
display: block;
margin: 0;
padding: 0;
&.first { &.first {
border-top-width: 0;
} }
&.last { &.last {
border-bottom-width: 0;
} }
} }
.menu-content li a, .menu-content li .disabled { .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 { .menu-content li a.focus, .lfr-menu-expanded li a:focus {
background-color: #5B677D;
color: #FFF;
text-shadow: -1px -1px #2C2F34;
} }
/* ---------- Loading mask ---------- */ /* ---------- Loading mask ---------- */
.loadingmask-content { .loadingmask-content {
background: #CCC;
} }
.loadingmask-message { .loadingmask-message {
background: #D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
} }
/* ---------- Tree view ---------- */ /* ---------- 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 { .tree-node-selected .tree-label {
background-color: transparent;
} }
/* ---------- Page customization ---------- */ /* ---------- Page customization ---------- */
.dragging .portlet-column.customizable { .dragging .portlet-column.customizable {
background-color: #CFFCCF;
outline: 3px solid #9CC97B;
} }
.customizable-layout-column-content { .customizable-layout-column-content {
background-color: #C92C3C;
&.yui3-widget-content-expanded { &.yui3-widget-content-expanded {
border: 3px solid #333;
margin: 0.2em;
} }
} }
.customizable .customizable-layout-column-content { .customizable .customizable-layout-column-content {
background-color: #9CC97B;
} }
.layout-customizable-controls { .layout-customizable-controls {
background-color: #FFF;
font-size: 1.5em;
margin: 1em;
@include opacity(0.9);
padding: 1em;
position: absolute;
z-index: 15;
} }
/* ---------- Pagination ---------- */ /* ---------- Pagination ---------- */
.paginator-link { .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 { .paginator-page-link {
height: auto;
text-indent: 0;
} }
.paginator-current-page { .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 { .paginator-first-link {
background-image: url(../images/arrows/paging_first.png);
} }
.paginator-prev-link { .paginator-prev-link {
background-image: url(../images/arrows/paging_previous.png);
} }
.paginator-last-link { .paginator-last-link {
background-image: url(../images/arrows/paging_last.png);
} }
.paginator-next-link { .paginator-next-link {
background-image: url(../images/arrows/paging_next.png);
} }
.paginator-current-page-report, .paginator-total { .paginator-current-page-report, .paginator-total {
color: #555;
font-size: 0.9em;
} }
.paginator-current-page-report { .paginator-current-page-report {
margin-left: 2em;
} }
.taglib-page-iterator .search-pages .page-links { .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 ---------- */ /* ---------- Inline editing ---------- */
.lfr-editable { .lfr-editable {
$edit-color: #68BB30;
$edit-color-hover: darken(#68BB30, 10);
outline: 1px dashed $edit-color;
outline-offset: 2px;
position: relative;
&:after { &: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 { &:focus {
&:after { &:after {
display: none;
} }
&:hover { &:hover {
background-color: transparent;
} }
} }
&:hover { &:hover {
background-color: rgba(255, 255, 255, 0.3);
outline-color: $edit-color-hover;
&:after { &:after {
background-color: $edit-color-hover;
} }
} }
} }
.lfr-editable-notice-close { .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 { .ie {
& input.cke_dialog_ui_input_text {
height: auto;
}
.proxy.not-intersecting .forbidden-action { .proxy.not-intersecting .forbidden-action {
right: 2px;
top: 2px;
} }
} }
.ie7 { .ie7 {
.menu-content li { .menu-content li {
z-index: 10;
} }
.paginator-link { .paginator-link {
color: transparent;
font-size: 0;
overflow: hidden;
text-indent: 0;
vertical-align: middle;
} }
.paginator-page-link { .paginator-page-link {
color: #1F1E1E;
font-size: 1em;
height: auto;
line-height: 1.4;
overflow: visible;
text-indent: 0;
} }
.paginator-current-page { .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;
} }
} }

34
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui.css

@ -1,3 +1,37 @@
$FontAwesomePath: "aui/alloy-font-awesome/font" !default;
@import "aui/alloy-font-awesome/scss/variables";
@import "aui/alloy-font-awesome/scss/mixins-alloy";
@import "aui/alloy-font-awesome/scss/path-alloy";
.aui { .aui {
@import "aui_variables";
$iconSpritePath: '../images/aui/glyphicons-halflings.png' !default;
$iconWhiteSpritePath: '../images/aui/glyphicons-halflings-white.png' !default;
//@import "aui/bootstrap"; // Remove >> Bootstrap 2.3.2
@import "aui/variables-alloy";
@import "aui/variables";
@import "aui/bs3/bootstrap"; // Add >> Bootstrap 3.5
@import "aui/bs3/bs2_extender"; // Bootstrap Extender by: Marcos Castro
@import "aui/bs3/bs_liferay_fixes"; // Bootstrap 3 fixes for Liferay components by: Marcos Castro
@import "aui_custom";
//@import "aui/responsive"; // Remove >> Bootstrap 2.3.2 responsive
@import "liferay_custom";
@import "aui/alloy-font-awesome/scss/core";
@import "aui/alloy-font-awesome/scss/bootstrap";
@import "aui/alloy-font-awesome/scss/extras";
@import "aui/alloy-font-awesome/scss/icons-alloy";
@import "aui/alloy-font-awesome/scss/icons-alloy-extra";
background-color: $bodyBackground;
color: $textColor;
font-family: $baseFontFamily;
font-size: $baseFontSize;
line-height: $baseLineHeight;
margin: 0;
} }

12
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_alerts.scss

@ -36,9 +36,9 @@
// ------------------------- // -------------------------
.alert-success { .alert-success {
background-color: $successBackground; background-color: $successBackground!important;
border-color: $successBorder; border-color: $successBorder!important;
color: $successText; color: $successText!important;
} }
.alert-success h4 { .alert-success h4 {
color: $successText; color: $successText;
@ -54,9 +54,9 @@
color: $errorText; color: $errorText;
} }
.alert-info { .alert-info {
background-color: $infoBackground; background-color: $infoBackground!important;
border-color: $infoBorder; border-color: $infoBorder!important;
color: $infoText; color: $infoText!important;
} }
.alert-info h4 { .alert-info h4 {
color: $infoText; color: $infoText;

1
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_forms.scss

@ -15,7 +15,6 @@ fieldset {
padding: 0; padding: 0;
margin: 0; margin: 0;
border: 0; border: 0;
min-width: 0;
} }
// Groups of fields with labels on top (legends) // Groups of fields with labels on top (legends)

2
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/_tooltip-alloy.scss

@ -12,9 +12,7 @@
background-color: $helpTooltipBackground; background-color: $helpTooltipBackground;
border: 1px solid $helpTooltipBorderColor; border: 1px solid $helpTooltipBorderColor;
max-width: 400px; max-width: 400px;
overflow-wrap: break-word;
text-align: left; text-align: left;
word-wrap: break-word;
} }
// Arrows // Arrows

BIN
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.eot

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.ttf

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/font/fontawesome-alloy.woff

File binario non mostrato.

11
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/aui/alloy-font-awesome/scss/_icons-alloy.scss vendored

@ -1,3 +1,14 @@
@font-face {
font-family: 'fontawesome-alloy';
src:url('fonts/fontawesome-alloy.eot');
src:url('fonts/fontawesome-alloy.eot?#iefix') format('embedded-opentype'),
url('fonts/fontawesome-alloy.woff') format('woff'),
url('fonts/fontawesome-alloy.ttf') format('truetype'),
url('fonts/fontawesome-alloy.svg#fontawesome-alloy') format('svg');
font-weight: normal;
font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */ /* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before { [data-icon]:before {
font-family: 'fontawesome-alloy'; font-family: 'fontawesome-alloy';

95
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/base.css

@ -1,55 +1,136 @@
@import "compass"; @import "compass";
@import "mixins";
/* ---------- Logo ---------- */ /* ---------- Logo ---------- */
.logo { .logo {
display: inline-block;
line-height: 1;
vertical-align: middle;
} }
/* ---------- HTML editor ---------- */ /* ---------- Table styles ---------- */
body.html-editor { @include respond-to(phone, tablet) {
} .responsive-table-horizontal {
display: block;
position: relative;
width: 100%;
&:after {
clear: both;
content: '';
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
tbody {
display: block;
overflow-x: auto;
position: relative;
white-space: nowrap;
width: auto;
tr {
display: inline-block;
vertical-align: top;
.html-editor.portlet-message-boards { td {
blockquote { display: block;
margin-bottom: 20px;
&:first-child {
text-align: left;
}
}
}
}
thead {
display: block;
float: left;
margin-right: 10px;
&:after { &:after {
clear: both;
content: "";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
} }
cite { th {
display: block;
margin-bottom: 20px;
text-align: right;
&:first-child {
text-align: right;
}
}
} }
} }
pre { .ie9 {
.responsive-table-horizontal thead {
float: none;
}
} }
} }
/* ---------- Text formatting ---------- */ /* ---------- Text formatting ---------- */
.important { .important {
font-weight: bold;
} }
/* ---------- Main content body ---------- */ /* ---------- Main content body ---------- */
.portal-iframe #main-content { .portal-iframe #main-content {
width: 100%;
} }
/* ---------- Loading animation ---------- */ /* ---------- Loading animation ---------- */
.loading-animation { .loading-animation {
background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
margin-top: 10px;
padding-top: 40px;
text-align: left;
} }
/* ---------- Separator ---------- */ /* ---------- Separator ---------- */
.separator { .separator {
border-top: 1px dotted #BFBFBF;
} }
/* ---------- Update manager ---------- */ /* ---------- Update manager ---------- */
.update-available { .update-available {
margin-top: 10px;
padding: 2px;
text-align: left;
} }
/* ---------- Text highlighting ---------- */ /* ---------- Text highlighting ---------- */
.highlight { .highlight {
background: #FFC;
font-weight: bold;
margin: 0 1px;
}
/* ---------- Miscellaneous ---------- */
span.alert {
display: inline-block;
}
#skip-to-content {
clip: rect(0 0 0 0);
position: absolute;
} }

776
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/dockbar.css

@ -1,309 +1,777 @@
.portlet-dockbar, .portlet-staging-bar { @import "compass";
} @import "mixins";
.portlet-dockbar { $addContentPanelWidth: 350px;
} $devicePreviewPanelWidth: 220px;
$diamondSize: 12px;
$editLayoutPanelWidth: 460px;
.dockbar, .staging-bar { .aui {
} .dockbar {
left: 0;
right: 0;
top: 0;
.dockbar-ready .dockbar, .live-view .staging-bar, .staging .staging-bar { .staging-controls {
} .staging-bar {
li.dropdown .dropdown-menu {
left: auto;
margin-left: 10px;
width: auto;
}
}
}
.dockbar-ready .portlet-dockbar, .portal-popup .portlet-dockbar, .portal-popup .portlet-staging-bar, .staging-ready .portlet-staging-bar { &.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;
.dockbar {
&:after { &:after {
border: $diamondSize solid transparent;
border-top-color: #1485EB;
content: '';
height: 0;
left: -$diamondSize;
position: absolute;
top: $diamondSize;
width: 0;
}
} }
}
.ie7 .dockbar { .impersonating-user {
} .alert-icon{
margin-right: 9px;
}
.ie6 { .alert-info {
.dockbar, .lfr-dockbar-pinned .dockbar { border-width: 0;
margin-bottom: 6px;
}
} }
}
.dockbar { .info-button {
a { 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;
.menu-button-active {
a { 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;
.user-avatar .sign-out { li.dropdown.active > .dropdown-toggle {
background-color: transparent;
display: block;
&:hover {
color: #0077B3;
}
} }
ul { .staging-link {
position: static;
}
} }
li li { .user-avatar img {
margin-top: -2px;
text-decoration: none;
vertical-align: middle;
width: 20px;
}
} }
}
html > .lfr-dockbar-pinned { .dockbar-split {
} .dockbar {
height: 0;
position: absolute;
.lfr-dockbar-pinned .dockbar { .staging-controls {
} .staging-bar {
li.dropdown .dropdown-menu {
left: 0;
margin-left: 0;
width: 100%;
}
}
}
.dockbar .pin-dockbar { &.navbar-static-top {
} .collapse {
position: relative;
.ie6 .dockbar .pin-dockbar { .nav-account-controls {
} position: fixed;
}
}
}
.pin-dockbar img { .divider-vertical {
} display: none;
}
.lfr-dockbar-pinned .pin-dockbar img { .info-button {
} top: $diamondSize;
}
.dockbar { .info-items {
.user-portrait { left: auto;
position: static;
} }
.user-avatar img { .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;
} }
.impersonating-user { [class^="icon-"], [class*=" icon-"] {
.user-links a { margin-top: 3px;
} }
} }
}
/* ---------- Staging dockbar ---------- */ &.active > a {
color: #FFF;
}
}
.variation-selector { li {
} &.dropdown {
&.active > .dropdown-toggle {
color: #FFF;
}
.layout-revision-container { &.open > .dropdown-toggle {
.aproximate-date { background-color: #555;
color: #FFF;
}
} }
.current-version { &.info-items {
background-color: transparent;
} }
.current-version-pointer { &.staging-toggle {
img { > a {
background-color: #2496E5;
padding-bottom: 0;
padding-top: 0;
&:hover {
background-color: #2FA4F5;
} }
} }
.layout-variation-name { span.nav-item-label {
padding: 5px 10px;
}
}
}
} }
.layout-revision-current { .nav-account-controls {
left: auto;
margin-right: 0;
padding: 0;
position: fixed;
right: 5em;
z-index: 325;
} }
.real-date { .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;
}
} }
.taglib-workflow-status .workflow-status { &.page-preview-controls {
.workflow-status-ready-for-publication { @include respond-to(phone, tablet) {
display: none;
} }
} }
}
.layout-revision-container-root { > a {
} background: #333;
color: #FFF;
padding: 6px 8px;
text-align: center;
.staging-details { &:hover {
} background: #555;
}
.staging .staging-details { [class^="icon-"], [class^="icon-"], [class*=" icon-"] {
} font-size: 25px;
position: relative;
vertical-align: middle;
}
.live-view .staging-details { &.toggle-controls-link {
} background: #92F545;
.staging .staging-tabview-list { [class^="icon-"], [class^="icon-"], [class*=" icon-"] {
} color: #000;
}
}
.live-view .staging-tabview-list { .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;
}
/* ---------- Menus ---------- */ &:hover .nav-item-label {
display: block;
}
.dockbarmenu-hidden { .icon-caret-down {
} display: none;
}
}
}
.dockbar { &:hover > li.toggle-controls a {
.toolbar { clip: rect(auto auto auto auto);
position: static;
}
}
} }
.user-toolbar { .staging-nav-items {
li > span {
color: #FFF;
display: block;
padding: 10px 15px;
line-height: 31px;
}
}
} }
}
.underlay { .info-link-container {
.portal-add-content { width: 0;
} }
.portal-add-content .portlet-dd-placeholder { .info-items {
height: 1px;
width: 715px;
a, .btn-link {
color: #FFF;
text-decoration: underline;
&:hover {
text-decoration: none;
.taglib-text {
text-decoration: none;
}
}
} }
}
.add-application .yui3-widget-bd, .dockbar-messages .yui3-widget-bd { .btn-link {
} border-width: 0;
font-size: 14px;
font-weight: 300;
margin: 0 0 0 6px;
padding: 0;
.add-application { @include text-shadow(none);
} }
}
.lfr-has-sidebar #main-content { .staging-bar {
} margin: 10px 0;
}
.manage-layouts { &.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
} background: #F5AF45;
}
.my-sites-menu { &.lfr-has-add-content .nav-add-controls {
ul { left: $addContentPanelWidth;
} }
li, ul { &.lfr-has-device-preview .nav-add-controls {
left: $devicePreviewPanelWidth;
} }
a { &.lfr-has-edit-layout .nav-add-controls {
left: $editLayoutPanelWidth;
}
} }
.control-panel a { &.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
display: none;
} }
.site-name { .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;
}
} }
.site-type { /* ---------- Staging dockbar ---------- */
.variation-selector {
display: block;
font-size: 1.2em;
font-weight: bold;
margin: 1em;
} }
}
.ie7 .my-sites-menu .site-type { .layout-revision-container {
} margin: 1em 0 0 1em;
padding: 0;
.my-sites-menu a:hover .site-type { .approximate-date {
} color: #999;
font-weight: bold;
}
.ie7 { .current-version {
.my-sites-menu { color: #41801d;
a { display: block;
} }
.site-name { .current-version-pointer {
display: inline-block;
width: 0;
img {
left: -25px;
position: relative;
}
} }
.site-type { .layout-variation-name {
color: #666;
font-size: 1.15em;
margin-bottom: 0.1em;
text-transform: uppercase;
} }
.layout-revision-current {
color: #666;
} }
}
.ie6 { .real-date {
.my-sites-menu { color: #999;
a { 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;
}
} }
} }
.menu-scroll { .layout-revision-container-root {
margin: 0;
} }
}
.dockbar .toggle-controls a { .staging-controls {
} padding-left: 5px;
padding-right: 50px;
.controls-hidden .toggle-controls a { select {
} width: 100%;
}
.toggle-controls a { .staging-bar {
} .dropdown-menu {
font-size: 13px;
min-width: 520px;
width: 100%;
.dockbar { .btn-link {
.menu-button { float: left;
span { 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;
.add-content .menu-button span { @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;
} }
.manage-content .menu-button span { &.lfr-edit-layout-panel {
.taglib-form-navigator .accordion {
margin-bottom: 20px;
} }
.my-sites .menu-button span { .site-admin-link {
padding: 0;
position: static;
}
}
}
} }
}
.dockbar-messages-container { .lfr-has-add-content {
} padding-left: $addContentPanelWidth;
}
.dockbar-messages { .lfr-has-device-preview {
} padding-left: $devicePreviewPanelWidth;
}
.showing-messages .dockbar-messages { .lfr-has-edit-layout {
} padding-left: $editLayoutPanelWidth;
}
.multiple-messages { @include respond-to(phone) {
.dockbar-message { .lfr-has-add-content, .lfr-has-device-preview, .lfr-has-edit-layout {
padding-left: 20px;
}
} }
.first { /* ---------- Menus ---------- */
.dropdown-menu > li > a:focus > [class^="icon-"] {
background-image: none;
} }
}
.add-content-menu { .my-sites-menu {
.add-page a { .site-type {
color: #FFF;
display: none;
float: right;
font-size: 0.8em;
font-weight: normal;
margin-right: 10px;
position: absolute;
right: 100%;
} }
.add-application a { a:hover .site-type {
color: #FFFFFF;
display: inline-block;
}
} }
a.lfr-portlet-used { .ie.rtl .dockbar .menu-button span {
background-position-x: -25px;
} }
}
.manage-content-menu { &.ie6, &.ie7, &.ie8 {
li a, li .disabled { .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
display: none;
}
} }
.manage-page a { .ie7 {
.dockbar {
zoom: 1;
} }
.manage-site-content a { .my-sites-menu {
a {
overflow: visible;
text-align: left;
} }
.manage-site-memberships a { .site-name {
float: none;
} }
.manage-page-customization a, .manage-page-customization .disabled { .site-type {
float: none;
}
}
} }
.page-layout a { .ie6 {
.dockbar, .lfr-dockbar-pinned .dockbar {
height: 10px;
left: 0;
position: relative;
top: 0;
} }
.sitemap a { .dockbar .pin-dockbar {
display: none;
} }
.settings a { .my-sites-menu {
width: 200px;
a {
zoom: 1;
}
} }
}
/* ---------- Customization bar ---------- */ .menu-scroll {
height: 300px;
overflow-y: auto;
}
}
.page-customization-bar { /* ---------- Customization bar ---------- */
}
.controls-hidden .page-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%;
.page-customization-bar {
.customized-icon { .customized-icon {
margin: 5px;
vertical-align: middle;
} }
.page-customization-actions { .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 { 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 { .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;
}
} }
} }

20
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/layout.css

@ -1,4 +1,24 @@
@import "mixins";
/* ---------- Column widths ---------- */ /* ---------- Column widths ---------- */
.portlet-column-content.empty { .portlet-column-content.empty {
padding: 50px;
}
/* ---------- Wrapper ---------- */
#wrapper {
padding: 2em 5em 0;
position: relative;
@include respond-to(phone) {
padding-left: 0.5em;
padding-right: 0.5em;
}
@include respond-to(tablet) {
padding-left: 2em;
padding-right: 2em;
}
} }

6
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/main.css

@ -10,4 +10,8 @@
@import url(portlet.css); @import url(portlet.css);
@import url(custom.css); @import url(extras.css);
@import url(font-awesome.min.css);
@import url(component/index.css);

127
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/navigation.css

@ -1,10 +1,97 @@
@import "compass";
@import "mixins";
/* ---------- Add/remove page ---------- */ /* ---------- Add/remove page ---------- */
.modify-pages { .modify-pages {
li { li {
position: relative;
&.lfr-nav-hover {
.delete-tab {
@include opacity(1);
}
}
}
.add-page-editor-input {
width: 150px;
} }
.delete-tab { .delete-tab {
color: #444;
cursor: pointer;
display: block;
font-size: 20px;
font-weight: bold;
height: 10px;
line-height: 6px;
margin-top: -8px;
overflow: hidden;
@include opacity(0);
padding: 3px 0;
position: absolute;
right: 1px;
text-shadow: 0 1px #FFF;
top: 50%;
&:hover {
color: #B50303;
}
}
.lfr-nav-sortable > a > span {
padding-left: 28px;
}
.drag-handle {
background-color: #555;
@include border-radius(50%);
color: #FFF;
cursor: pointer;
font-size: 16px;
left: 3px;
line-height: 1em;
margin: 8px;
padding: 4px;
position: absolute;
text-align: center;
top: 2px;
width: 1em;
}
@include respond-to(desktop) {
.lfr-nav-sortable > a > span {
padding-left: 0;
}
.drag-handle {
display: none;
}
}
.lfr-nav-updateable.selected a:hover span {
cursor: text;
}
}
.controls-hidden .modify-pages {
.lfr-nav-sortable > a > span {
padding-left: 0;
}
.drag-handle {
display: none;
}
}
.nav {
li .toolbar {
margin-top: 5px;
} }
} }
@ -12,44 +99,78 @@
.nav-menu { .nav-menu {
ul { ul {
padding-left: 10px;
} }
li { li a {
a {
&.ancestor { &.ancestor {
font-weight: bold;
} }
&.selected { &.selected {
} color: #000;
font-weight: bold;
text-decoration: none;
} }
} }
} }
.nav-menu-style-arrows ul {
list-style-image: url(../images/arrows/04_right.png);
}
/* ---------- Page template selector ---------- */ /* ---------- Page template selector ---------- */
.form-options { .form-options {
border: 1px solid #AAA;
display: inline-block;
vertical-align: middle;
input { input {
border-width: 0;
display: inline;
float: left;
} }
} }
.form-triggers { .form-triggers {
float: left;
} }
.form-trigger { .form-trigger {
background: #C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0;
border-left: 1px solid #BBB;
display: inline-block;
float: left;
img { img {
background: url() no-repeat 50% 40%;
height: 25px;
padding: 0 3px;
vertical-align: middle;
width: 16px;
} }
&:focus, &:hover { &:focus, &:hover {
background-color: #83B0CA;
background-image: url(../images/application/button_bg_over.png);
} }
} }
.trigger-selected { .trigger-selected {
background-color: #EBEBEB;
background-image: url(../images/application/button_bg_selected.png);
&:focus, &:hover { &:focus, &:hover {
background-color: #B7DEF4;
background-image: url(../images/application/button_bg_selected_over.png);
} }
} }
.options-trigger img { .options-trigger img {
background-image: url(../images/common/configuration.png);
} }
.save-trigger img { .save-trigger img {
background-image: url(../images/common/check.png);
} }

503
liferay-plugins-sdk-6.2/themes/portos-private-fe-theme/docroot/css/portlet.css

@ -1,131 +1,349 @@
@import "aui/variables";
@import "aui_variables";
@import "aui/mixins";
@import "compass";
/* ---------- Portlet wrapper and icons ---------- */ /* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet { .freeform .portlet {
margin-bottom: 0;
} }
body.portlet { body.portlet {
border-width: 0;
} }
.portlet-topper { .portlet-topper {
position: relative;
.portlet-topper-toolbar {
margin: 0;
padding: 2px;
position: absolute;
right: 3px;
text-align: right;
top: 3px;
z-index: 300;
a {
color: inherit;
&, &:hover {
text-decoration: none;
}
i {
font-size: 19px;
}
}
.nobr {
display: block;
float: left;
padding: 1px;
}
.portlet-icon-back {
background: url(../images/arrows/12_left.png) no-repeat 0 50%;
color: #FFF;
font-weight: bold;
padding: 5px 5px 5px 18px;
&:hover {
color: #FFF;
}
}
.portlet-options .lfr-icon-menu-text {
color: transparent;
font-size: 0;
}
}
} }
.portlet-title { .portlet-title {
display: block;
img { img {
vertical-align: middle;
} }
} }
.portlet-title-editable { .portlet-title-editable {
cursor: pointer;
} }
.portlet-title-text { .portlet-title-text {
display: inline-block;
@include ellipsis;
max-width: 95%;
vertical-align: top;
} }
.panel-page-content, .panel-page-body { .panel-page-content, .panel-page-body {
.portlet-title-text { .portlet-title-text {
} cursor: auto;
}
.portlet-topper-toolbar {
.nobr {
} }
} }
.portlet-content, .portlet-minimized .portlet-content-container { .portlet-content, .portlet-minimized .portlet-content-container {
padding: 12px 10px 10px;
} }
.portlet-minimized .portlet-content { .portlet-minimized .portlet-content {
} padding: 0;
.portlet-icon-back {
} }
.portlet-nested-portlets .portlet-boundary { .portlet-nested-portlets .portlet-boundary {
left: 0 !important;
position: relative !important;
top: 0 !important;
} }
.portlet-borderless-bar, .portlet-journal-content .lfr-icon-actions { %portlet-action-bar {
background: #333;
color: #FFF;
@include text-shadow(-1px -1px #000);
a { a {
color: #3AF;
}
}
%portlet-action-bar-hover {
@include opacity(1);
}
%portlet-action-bar-hover-text {
display: inline-block;
}
.portlet-borderless-bar {
@extend %portlet-action-bar;
.portlet-options, .portlet-options.open {
.dropdown-toggle {
background-image: url(../images/portlet/options_borderless.png);
}
} }
} }
.portlet-journal-content .lfr-icon-actions { .portlet-content {
.lfr-icon-actions {
@extend %portlet-action-bar;
}
}
.portlet-content {
.lfr-icon-actions {
float: left;
margin: 1px 10px 1px 1px;
@include opacity(0.5);
padding: 2px 7px;
.taglib-text { .taglib-text {
color: #FFF;
display: none;
font-weight: bold;
margin-right: 1em;
text-decoration: none;
vertical-align: middle;
} }
.lfr-icon-action a { .lfr-icon-action a {
.icon { background: url() no-repeat 0 50%;
display: inline-block;
margin-left: 5px;
vertical-align: top;
&:hover {
text-decoration: none;
span {
text-decoration: underline;
}
}
img {
visibility: hidden;
} }
} }
.lfr-icon-action-add a { .lfr-icon-action-add a {
background-image: url(../images/common/add_white.png);
} }
.lfr-icon-action-edit a { .lfr-icon-action-edit a {
background-image: url(../images/common/edit_white.png);
} }
.lfr-icon-action-edit-template a { .lfr-icon-action-edit-template a {
background-image: url(../images/common/edit_template_white.png);
} }
.lfr-icon-action-configuration a { .lfr-icon-action-configuration a {
background-image: url(../images/common/configuration_white.png);
}
}
.lfr-url-error {
display: inline-block;
white-space: normal;
} }
} }
/* ---------- Borderless portlet ---------- */ /* ---------- Borderless portlet ---------- */
.portlet-borderless-container { .portlet-borderless-container {
min-height: 2.5em;
position: relative;
} }
.portlet-borderless-bar { .portlet-borderless-bar {
background-color: transparent;
font-size: 10px;
@include opacity(0.3);
height: 0;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 200;
a { a {
background: url() no-repeat 0 50%;
display: inline-block;
height: 20px;
margin-left: 5px;
text-indent: -9999px;
width: 16px;
} }
.portlet-actions { .portlet-actions {
float: right;
overflow: hidden;
padding: 0 5px;
.portlet-action, .portlet-options {
display: inline-block;
}
} }
.portlet-title-default, .portlet-actions { .portlet-actions, .portlet-title-default {
background-color: #333;
min-height: 21px;
} }
.portlet-action-separator { .portlet-action-separator {
display: none;
} }
.portlet-back a { .portlet-back a {
height: auto;
text-indent: 0;
width: auto;
}
.portlet-close {
display: inline-block;
vertical-align: middle;
a {
background-image: url(../images/portlet/close_borderless.png);
}
} }
.portlet-close a { .portlet-options li.lfr-trigger strong a {
background-image: url(../images/portlet/options_borderless.png);
} }
} }
.lfr-configurator-visibility { .lfr-configurator-visibility {
.portlet-borderless-bar { .portlet-borderless-bar {
@include opacity(0.6);
} }
&.portlet-journal-content .lfr-icon-actions { .portlet-content {
.lfr-icon-actions {
@include opacity(1);
}
} }
} }
.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-journal-content:hover .lfr-icon-actions { .portlet-borderless-container:hover .portlet-borderless-bar {
@extend %portlet-action-bar-hover;
.portlet-actions {
@extend %portlet-action-bar-hover-text;
}
} }
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-journal-content:hover .lfr-icon-actions .taglib-text { .portlet-content {
&:hover {
.lfr-icon-actions {
@extend %portlet-action-bar-hover;
.taglib-text {
@extend %portlet-action-bar-hover-text;
}
}
}
.icons-container {
clear: both;
height: auto;
margin-top: 1em;
overflow: hidden;
width: auto;
}
} }
.portlet-title-default { .portlet-title-default {
display: block;
@include ellipsis;
float: right;
font-weight: bold;
height: 0;
line-height: 19px;
max-width: 50%;
padding: 0 10px;
text-transform: uppercase;
} }
.portlet-draggable { .portlet-draggable {
.portlet-topper { .portlet-topper {
cursor: move;
} }
.portlet-title-default { .portlet-title-default {
background: #333 url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
cursor: move;
padding-left: 20px;
} }
} }
/* ---------- Panel page ---------- */ /* ---------- Panel page ---------- */
.lfr-panel-page { .lfr-panel-page {
width: 100%;
.portlet-title { .portlet-title {
font-size: 13px;
} }
.lfr-add-content h2 span { .lfr-add-content h2 span {
background-color: #D3DADD;
} }
} }
@ -146,34 +364,104 @@ body.portlet {
/* ---------- Messages ---------- */ /* ---------- Messages ---------- */
.portlet-msg { .portlet-msg {
background: #EEE none no-repeat 6px 50%;
border: 1px solid #555;
color: #34404F;
font-weight: bold;
margin: 2px auto 14px;
padding: 6px 6px 6px 30px;
text-align: left;
} }
/* ---------- Status labels ---------- */ /* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label { .lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
background: none no-repeat 0 50%;
padding: 3px 3px 3px 20px;
} }
.lfr-status-alert-label { .lfr-status-alert-label {
background-image: url(../images/messages/alert.png);
color: #663;
} }
.lfr-status-error-label { .lfr-status-error-label {
background-image: url(../images/messages/error.png);
color: #900;
} }
.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label { .lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
background-image: url(../images/messages/info.png);
color: #34404F;
} }
.lfr-status-help-label { .lfr-status-help-label {
background-image: url(../images/portlet/help.png);
} }
.lfr-status-progress-label { .lfr-status-progress-label {
background-image: url(../images/aui/loading_indicator.gif);
} }
.lfr-status-success-label { .lfr-status-success-label {
background-image: url(../images/messages/success.png);
color: #384F34;
} }
/* ---------- Liferay messages ---------- */ /* ---------- Liferay messages ---------- */
.lfr-message-content { .lfr-message {
position: relative;
.lfr-message-control {
background-color: #333;
display: inline-block;
}
.lfr-message-controls {
display: none;
left: 3px;
margin: -8px 8px 0 3px;
position: absolute;
top: 50%;
z-index: 10;
}
.lfr-message-close {
background-image: url(../images/portlet/close_borderless.png);
background-position: 0 0;
background-repeat: no-repeat;
}
.lfr-message-close-all {
color: #FFF;
display: none;
font-size: 0.8em;
margin-left: 10px;
padding: 1px 10px;
text-shadow: 1px 1px 0 #000;
vertical-align: top;
a {
color: #FFF;
}
}
.lfr-message-controls-hover .lfr-message-close-all {
display: inline-block;
}
&.pending {
background-image: url(../images/common/time.png);
}
}
.lfr-message-content.alert {
margin-bottom: 0;
}
.lfr-message-close {
cursor: pointer;
} }
/* ---------- Sections ---------- */ /* ---------- Sections ---------- */
@ -182,9 +470,14 @@ body.portlet {
.portlet-section-selected { .portlet-section-selected {
&, a { &, a {
background: #727C81;
color: #FFF;
font-weight: bold;
text-decoration: none;
} }
a:hover, a:focus { a:hover, a:focus {
background-color: #727C81;
} }
} }
@ -205,6 +498,10 @@ body.portlet {
/* ---------- Forms ---------- */ /* ---------- Forms ---------- */
.alert .form {
margin: 0;
}
/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */ /* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
.portlet-form-label { .portlet-form-label {
@ -291,51 +588,151 @@ body.portlet {
.restricted { .restricted {
&, & td { &, & td {
background: #FDD;
border-width: 0;
} }
* { * {
color: #727C81;
} }
} }
.alt.restricted td { .alt.restricted td {
background-color: #FFC0C0;
} }
.hover.restricted td { .hover.restricted td {
background-color: #D3BDC0;
} }
.restricted, .alt.restricted { .alt.restricted, .restricted {
td.first { td.first {
background-image: url(../images/messages/error.png);
background-position: 5px 50%;
background-repeat: no-repeat;
padding-left: 28px;
} }
} }
/* ---------- Permissions ---------- */ /* ---------- Permissions ---------- */
.results-row, .results-row.hover { .table-data tr {
&.lfr-role .first { &.lfr-role .first {
background-image: url();
background-position: 5px 50%;
background-repeat: no-repeat;
padding-left: 30px;
vertical-align: middle;
} }
&.lfr-role-guest .first { &.lfr-role-guest .first {
background-image: url(../images/common/guest_icon.png);
} }
&.lfr-role-regular .first { &.lfr-role-regular .first {
background-image: url(../images/common/user_icon.png);
} }
&.lfr-role-site .first { &.lfr-role-site .first {
background-image: url(../images/common/site_icon.png);
} }
&.lfr-role-organization .first { &.lfr-role-organization .first {
background-image: url(../images/common/organization_icon.png);
} }
&.lfr-role-team .first { &.lfr-role-team .first {
background-image: url(../images/common/team_icon.png);
} }
} }
/* ---------- Miscellaneous component styles ---------- */ /* ---------- Miscellaneous component styles ---------- */
.lfr-ddm-container {
.control-group {
&.error {
@include formFieldState();
}
&.info {
@include formFieldState();
}
&.success {
@include formFieldState();
}
&.warning {
@include formFieldState();
}
&.error > {
@include formFieldState($errorText, $errorText, $errorBackground);
}
&.info > {
@include formFieldState($infoText, $infoText, $infoBackground);
}
&.success > {
@include formFieldState($successText, $successText, $successBackground);
}
&.warning > {
@include formFieldState($warningText, $warningText, $warningBackground);
}
}
}
/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-list-display, .portlet-dynamic-data-lists, .portlet-journal .journal-article-container {
.lfr-ddm-container .field-wrapper {
&[data-repeatable="true"], .field-wrapper {
border: 1px solid #D0D0D0;
border-left-width: 10px;
padding: 7px 10px 10px;
&[data-repeatable="true"]:nth-of-type(even) {
background-color: #F5F5F5;
}
&, .field-wrapper {
margin: 15px 0 0;
}
}
}
}
/* ---------- Add content dialog ---------- */ /* ---------- Add content dialog ---------- */
.lfr-portlet-item { .lfr-portlet-item {
&, & p a { &, & p a {
font-size: 1em;
}
}
/* ---------- Breadcrumb taglib ---------- */
.breadcrumb.breadcrumb-vertical {
display: inline-block;
text-align: center;
li {
display: block;
&.last, &.only {
background: none;
}
}
.divider {
background: url(@theme_image_path@/arrows/07_down.png) no-repeat 50% 100%;
display: block;
@include hide-text(right);
height: 10px;
} }
} }
@ -344,86 +741,132 @@ body.portlet {
.taglib-calendar { .taglib-calendar {
tr { tr {
&.portlet-section-header th, & td { &.portlet-section-header th, & td {
border-width: 0;
} }
td { td {
a { a {
background-color: #F0F5F7;
border: 1px solid #FFF;
border-bottom-width: 0;
border-left-width: 0;
display: block;
height: 15px;
padding: 5px 0;
&:hover { &:hover {
background-color: #727C81;
color: #FFF;
} }
} }
&.calendar-inactive { &.calendar-inactive {
background-color: #FFF;
color: #B5BFC4;
} }
} }
th { th {
border-bottom-color: #D7D7D7;
} }
} }
table td { table td {
border-width: 0;
} }
.calendar-current-day { .calendar-current-day {
&, & a { &, & a {
background-color: #FFF;
} }
a { a {
border: 1px solid #727C81;
color: #369;
text-decoration: underline;
} }
} }
} }
/* ---------- navbar form search ---------- */
.navbar form {
margin: 0;
}
.ie { .ie {
.portlet-borderless-bar, .portlet-journal-content .lfr-icon-actions { .portlet-borderless-bar {
@include opacity(0.5);
} }
.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-journal-content .lfr-icon-actions:hover { .portlet-content {
.lfr-icon-actions {
@include opacity(0.5);
} }
.taglib-calendar tr td.first a {
} }
}
/* ---------- navbar form search ---------- */ .portlet-borderless-container:hover .portlet-borderless-bar, .portlet-journal-content .lfr-icon-actions:hover {
@include opacity(1);
.navbar .navbar-inner .form-search {
form {
} }
.input-append .control-group { .taglib-calendar tr td.first a {
border-right-width: 0;
} }
} }
.ie6, .ie7 { .ie6, .ie7 {
.portlet-journal-content { .portlet-content {
.icons-container { .icons-container {
overflow: visible;
} }
.lfr-icon-actions .taglib-text { .lfr-icon-actions .taglib-text {
display: inline-block;
} }
} }
.portlet-borderless-bar .portlet-actions { .portlet-borderless-bar .portlet-actions {
margin-left: 20px;
margin-right: 0;
} }
.portlet-title-default { .portlet-title-default {
float: left;
} }
.lfr-message .lfr-message-close { .lfr-message .lfr-message-close {
float: left;
} }
} }
.ie6 { .ie6 {
.portlet-topper-toolbar .icon { .portlet-topper-toolbar .icon {
height: 16px;
width: 16px;
} }
.portlet-borderless-container { .portlet-borderless-container {
height: 2.5em;
} }
.portlet-borderless-bar { .portlet-borderless-bar {
filter: alpha(opacity=90);
.portlet-actions { .portlet-actions {
display: inline;
filter: alpha(opacity=90);
} }
} }
.breadcrumbs { .breadcrumbs {
zoom: 1;
}
}
.ie8 {
.dockbar, .lfr-icon-action, .logo {
img {
max-width: none;
}
} }
} }
Caricamento…
Annulla
Salva