449 lines
6.6 KiB
SCSS
449 lines
6.6 KiB
SCSS
// Any styles in this stylesheet will override any previous defined style in Taiga.
|
|
|
|
// Max: Beat it or I'll call the Brute Squad!
|
|
// Fezzik: I'm on the Brute Squad.
|
|
// Max: [sees Fezzik's size] You are the Brute Squad!
|
|
|
|
//*************************
|
|
//** LAYOUT
|
|
//*************************
|
|
|
|
// Default body color and background
|
|
body {
|
|
background: $white; // fallback
|
|
color: $black;
|
|
}
|
|
|
|
// Main
|
|
|
|
.master,
|
|
.menu-secondary,
|
|
.menu-tertiary,
|
|
.extrabar {
|
|
background: $white;
|
|
border-left: 1px solid $black;
|
|
border-right: 1px solid $black;
|
|
}
|
|
|
|
.master {
|
|
background: $white;
|
|
}
|
|
|
|
// Secondary panel
|
|
.menu-secondary {
|
|
background: $white;
|
|
}
|
|
|
|
// Tertiary panel
|
|
.menu-tertiary {
|
|
background-color: $white;
|
|
}
|
|
|
|
// Extra bar panel
|
|
.extrabar {
|
|
background: $white;
|
|
}
|
|
|
|
|
|
|
|
//*************************
|
|
//** TITLES
|
|
//*************************
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
color: $blackish;
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
.date {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
a {
|
|
color: $grayer;
|
|
&:hover {
|
|
color: $primary;
|
|
}
|
|
}
|
|
|
|
//**************************
|
|
//** SCAFFOLDING
|
|
//**************************
|
|
|
|
//Forms
|
|
input[type="text"],
|
|
input[type="number"],
|
|
input[type="password"],
|
|
input[type="url"],
|
|
input[type="email"],
|
|
input[type="date"],
|
|
input[type="password"],
|
|
select,
|
|
textarea {
|
|
background: $white;
|
|
border-color: $black;
|
|
color: $black;
|
|
@include placeholder {
|
|
color: $black;
|
|
}
|
|
&.checksley-error {
|
|
border: 1px solid $red;
|
|
}
|
|
}
|
|
|
|
// Input errors
|
|
.checksley-error-list {
|
|
@include font-type(light);
|
|
background: rgba($red, .7);
|
|
color: $white;
|
|
}
|
|
|
|
// Blockquote
|
|
blockquote {
|
|
border-left: 5px solid $gray;
|
|
}
|
|
|
|
blockquote,
|
|
blockquote p {
|
|
color: $black;
|
|
}
|
|
|
|
cite {
|
|
color: $black;
|
|
}
|
|
|
|
.button-gray {
|
|
background: $black;
|
|
}
|
|
|
|
.tag {
|
|
background: $white;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
.summary {
|
|
background: $grayer;
|
|
color: $white;
|
|
.stats {
|
|
svg {
|
|
fill: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//************************
|
|
//** NAVIGATION
|
|
//***********************
|
|
|
|
// Top navigation bar
|
|
.navbar {
|
|
background: $black;
|
|
&::after {
|
|
background: url('../images/menu-vert.png') repeat top left;
|
|
}
|
|
a {
|
|
:hover {
|
|
color: $white;
|
|
}
|
|
svg {
|
|
fill: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
//In project left navigation bar
|
|
tg-project-menu {
|
|
background-color: rgba(darken($primary-dark, 15%), 1);
|
|
background-image: none;
|
|
}
|
|
|
|
.main-nav {
|
|
svg {
|
|
fill: $white;
|
|
}
|
|
.active {
|
|
background: $white;
|
|
svg {
|
|
fill: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** HOME
|
|
//******************************
|
|
|
|
.home-project-list {
|
|
li {
|
|
border: 1px solid $black;
|
|
}
|
|
p {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** WORKING ON
|
|
//******************************
|
|
.working-on-container {
|
|
.list-itemtype-ticket {
|
|
.ticket-status,
|
|
.ticket-status,
|
|
.ticket-type,
|
|
.ticket-project {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//*****************************
|
|
//** PROJECT PAGE
|
|
//******************************
|
|
|
|
.single-project {
|
|
.title {
|
|
background: $whitish;
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
.watch-options {
|
|
a{
|
|
&.active {
|
|
color: $primary;
|
|
}
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** SCRUM
|
|
//******************************
|
|
|
|
.summary {
|
|
.data {
|
|
.number {
|
|
color: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** WIKI
|
|
//******************************
|
|
|
|
.wiki-summary {
|
|
.username {
|
|
color: $white;
|
|
}
|
|
}
|
|
|
|
.drag-drop-help {
|
|
color: $black;
|
|
}
|
|
|
|
.wiki-content {
|
|
&.editable {
|
|
&:hover {
|
|
.wysiwyg {
|
|
background: $white;
|
|
border: 1px solid;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** TASKBOARD
|
|
//******************************
|
|
|
|
//Taskboard table
|
|
.taskboard-table-header {
|
|
.task-colum-name {
|
|
background: lighten($white, 20%);
|
|
border-top: 3px solid $black;
|
|
.icon {
|
|
fill: $black;
|
|
}
|
|
}
|
|
}
|
|
.taskboard-table-body {
|
|
.taskboard-tasks-box {
|
|
background: $white;
|
|
border: 1px solid $black;
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** KANBAN
|
|
//******************************
|
|
|
|
//Kanban table
|
|
.kanban-table-header {
|
|
.task-colum-name {
|
|
background: lighten($whitish, 50%);
|
|
border-top: 3px solid $black;
|
|
.icon {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
.kanban-table-body {
|
|
.kanban-uses-box {
|
|
background: lighten($whitish, 50%);
|
|
}
|
|
}
|
|
|
|
|
|
.working-on .duty-id,
|
|
.watching .duty-id,
|
|
.activity-item p,
|
|
.table-team .avatar .position,
|
|
.points-per-role > li,
|
|
.private path {
|
|
color: $black;
|
|
}
|
|
|
|
//*****************************
|
|
//** TICKET DETAIL
|
|
//******************************
|
|
.us-created-by {
|
|
.created-by {
|
|
.created-title,
|
|
.created-date {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
.duty-custom-fields {
|
|
.custom-field-data {
|
|
.custom-field-description {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
.us-detail-settings {
|
|
.button-gray {
|
|
background: none;
|
|
border: 1px solid $black;
|
|
color: $black;
|
|
&:hover,
|
|
&.active {
|
|
color: $white;
|
|
}
|
|
span {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
.more-attachments {
|
|
span {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
.history-tabs {
|
|
a {
|
|
color: $black;
|
|
}
|
|
}
|
|
|
|
.us-story-main-data {
|
|
.us-title {
|
|
background: $white;
|
|
.us-name {
|
|
color: $black;
|
|
}
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** LOGIN
|
|
//******************************
|
|
|
|
.login-main {
|
|
color: $white;
|
|
a {
|
|
color: $white;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//*****************************
|
|
//** PROFILE
|
|
//******************************
|
|
|
|
.profile-content-tabs {
|
|
.tab {
|
|
color: $blackish;
|
|
}
|
|
}
|
|
|
|
.profile-sidebar {
|
|
p {
|
|
color: $blackish;
|
|
}
|
|
}
|
|
|
|
//*****************************
|
|
//** ADMIN
|
|
//******************************
|
|
|
|
.settings-nav {
|
|
.active {
|
|
background: $black;
|
|
color: $white;
|
|
}
|
|
}
|
|
|
|
.admin-submenu ul a {
|
|
color: $black;
|
|
}
|
|
|
|
.policy-table {
|
|
input:checked {
|
|
+label {
|
|
color: $white;
|
|
}
|
|
}
|
|
label {
|
|
&:hover {
|
|
color: $white;
|
|
}
|
|
}
|
|
}
|
|
|
|
.admin-common .admin-subtitle {
|
|
color: $black;
|
|
}
|
|
|
|
.admin-functionalities .functionality.active {
|
|
background: $white;
|
|
border: 1px solid $black;
|
|
}
|
|
|
|
.admin-membership-table {
|
|
.avatar .email,
|
|
.delete {
|
|
color: $black;
|
|
}
|
|
|
|
}
|
|
|
|
// DASHBOARD
|
|
.home-wrapper {
|
|
.title-bar {
|
|
color: $white;
|
|
}
|
|
}
|