????
Current Path : C:/inetpub/vhost/redmine/public/themes/improved/src/sass/components/ |
Current File : C:/inetpub/vhost/redmine/public/themes/improved/src/sass/components/_layout.scss |
>html { overflow-y: scroll; } body { font-family: Verdana, sans-serif; font-size: 12pt; background-color: $sidebar-background-color; color: $body-colour; margin: 0; padding: 0; min-width: 900px; } h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif; padding: 2px $padding-large-vertical 1px 0px; margin: 0 0 $padding-large-vertical 0; } #content h1, h2, h3, h4 { color: #555; } h2 { font-size: 20px; } h3 { font-size: 16px; } h4 { font-size: 13px; border-bottom: 1px dotted #bbb; } pre, code { font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; } /*************************************************************************************************** * * Layout * */ #wrapper { background: white; overflow: hidden; } /******************************************************************************* * * Top Menu * */ #top-menu { padding: $padding-base-vertical $padding-base-horizontal $padding-base-vertical $padding-base-horizontal; background: $top-menu-background; color: $top-menu-colour; // height: 1.8em; font-size: $font-size-base; ul { margin: 0; padding: 0; } li { display: inline; list-style-type: none; // margin: 0; // padding: 0; white-space: nowrap; } a { color: $top-menu-colour; margin-right: $padding-large-horizontal*1.5; font-weight: bold; &:hover, &:active { color: $top-menu-hover-colour; } /* &.Wiki::before { @include fonteawesome-icon($fa-var-home); } */ &.home::before { @include fonteawesome-icon($fa-var-home); } &.my-page::before { @include fonteawesome-icon($fa-var-user); } &.projects::before { @include fonteawesome-icon($fa-var-list); } &.administration::before { @include fonteawesome-icon($fa-var-cog); } &.help::before { @include fonteawesome-icon($fa-var-life-saver); } &.my-account::before { @include fonteawesome-icon($fa-var-cog); } &.logout::before { @include fonteawesome-icon($fa-var-sign-out); } } #loggedas { float: right; // margin-right: 0.5em; // color: #fff; } } /* div #top-menu { @include rised-component(); } */ /******************************************************************************* * * * */ #account { float: right; } /******************************************************************************* * * Header * */ div #header { // see also #main-menu position: relative; min-height: 5.3em; padding: $padding-base-vertical $padding-base-horizontal 25px $padding-base-horizontal; // flyout ? // margin: 0; background-color: $header-background-colour; color: $header-colour; @include rised-component(); a { color: $header-colour; &:hover { color: $gray-base; } } h1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; .breadcrumbs { display: block; font-size: .6em; font-weight: normal; } } // Redmine 4.2 Fixes div.drdn-items { // .projects .selection display: none; } } /******************************************************************************* * * * */ #quick-search { float: right; } /******************************************************************************* * * Main Menu * */ #main-menu { position: absolute; bottom: 0px; // left: 6px; // margin-right: -500px; width: 100%; font-size: $font-size-large; ul { margin: 0; // margin-left: $padding-base-horizontal; padding: 0; width: 100%; white-space: nowrap; } li { float: none; list-style-type: none; margin: 0px 2px 0px 0px; padding: 0; white-space: nowrap; display: inline-block; &:hover ul.menu-children, ul.menu-children.visible { display: block; } a { display: block; color: $main-menu-colour; text-decoration: none; font-weight: bold; margin: 0; margin-bottom: $padding-base-vertical; padding: $padding-xs-horizontal $padding-large-vertical $padding-xs-horizontal $padding-large-vertical; &:hover { border-radius: 5px; color: $main-menu-colour; background-color: $main-menu-hover-colour; } &.selected { border-radius: 5px; background-color: $main-menu-active-colour; @include rised-component(); &:hover { background-color: $main-menu-hover-colour; } } &#new-object { margin-right: $padding-large-horizontal; width: 25px; height: 25px; line-height: 25px; padding: 5px; border-radius: 50%; text-align: center; vertical-align: middle; background-color: $main-menu-active-colour; @include rised-component(); &:hover { background-color: $main-menu-hover-colour; color: $main-menu-colour; } span { font-size: 25pt; position: relative; // top: -$padding-small-vertical; left: 0px; } } } } .menu-children { // Plus menu display: none; position: absolute; width: inherit; z-index: 1; background-color: #fff; border-right: 1px solid #759FCF; border-bottom: 1px solid #759FCF; border-left: 1px solid #759FCF; li { float: left; clear: both; width: 100%; a { color: #555; background-color: #fff; font-weight: normal; border-radius: 0; &:hover { color: #fff; background-color: #759FCF; } } } } .tabs-buttons { right: 6px; background-color: transparent; border-bottom-color: transparent; } } /******************************************************************************* * * Admin Menu * */ #admin-menu { ul { margin: 0; padding: 0; } li { margin: 0; padding: 0 0 6px 0; list-style-type: none; } a { background-position: 0% 40%; background-repeat: no-repeat; padding-left: 20px; padding-top: 2px; padding-bottom: 3px; &.projects:before { @include fonteawesome-icon($fa-var-cubes); } &.users:before { @include fonteawesome-icon($fa-var-user); } &.groups:before { @include fonteawesome-icon($fa-var-users); } &.roles:before { @include fonteawesome-icon($fa-var-eye); } &.trackers:before { @include fonteawesome-icon($fa-var-ticket); } &.issue_statuses:before { @include fonteawesome-icon($fa-var-flag); } &.workflows:before { @include fonteawesome-icon($fa-var-retweet); } &.custom_fields:before { @include fonteawesome-icon($fa-var-pencil-square-o); } &.enumerations:before { @include fonteawesome-icon($fa-var-list-ol); } &.settings:before { @include fonteawesome-icon($fa-var-cog); } &.plugins:before { @include fonteawesome-icon($fa-var-puzzle-piece); } &.info:before { @include fonteawesome-icon($fa-var-info-circle); } &.server_authentication:before { @include fonteawesome-icon($fa-var-key); } // &.wiki-links { // background-image: unset; // } &.wiki-links:before { // Fixme: @include fonteawesome-icon($fa-var-link); } } } /******************************************************************************* * * * */ #main { // background-color: #EEEEEE; } /******************************************************************************* * * Sidebar * */ /* ??? ul.flat { margin: 0; padding: 0; } */ #sidebar { float: right; width: $sidebar-width; // position: relative; // z-index: 9; // padding: 0; // margin: 0; h3 { font-size: $font-size-large; margin-top: $font-size-large; margin-bottom: $font-size-large/2; // color: #666; } hr { width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; // width: 95%; // position: relative; // left: -6px; // color: #ccc; } .contextual { margin-right: 1em; } ul, ul.flat { margin: 0; padding: 0; li { font-size: $font-size-base; list-style-type: none; margin: 0px 2px $font-size-base/2 0px; // padding: 0; } } // ??? div.wiki ul { margin: inherit; padding-left: 40px; li { list-style-type: inherit; } } } /******************************************************************************* * * Content * */ #content { width: $content-width; min-height: 700px; // Fixme: place footer at bottom // height: 600px; background-color: $content-background-color; // margin: 0; border-right: $splitter-border; padding: $padding-large-vertical $padding-large-horizontal $padding-base-vertical $padding-large-horizontal; z-index: 10; } /******************************************************************************* * * IE ??? * */ #main.nosidebar { #sidebar { display: none; } #content { width: auto; border-right: 0; } } #footer { clear: both; border-top: $splitter-border; font-size: 0.9em; color: #aaa; padding: 5px; text-align: center; background: #fff; } #login-form { table { margin-top: 5em; padding: 1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color: #FFEBC1; td { padding: 6px; } } label { font-weight: bold; } input { &#username, &#password { width: 300px; } } } div.modal { border-radius: 5px; background: #fff; z-index: 50; padding: $padding-xs-horizontal; h3.title { display: none; } p.buttons { text-align: right; margin-bottom: 0; } .box p { margin: 0.3em 0; } } input#openid_url { background: url(../../../images/openid-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; padding-left: 18px; } .clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .mobile-show { display: none; }