Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .project-list-page {
- width: $width_page_content;
- .project-status {
- background-color: white;
- box-shadow: -1px 1px 6px 0px #ccc;
- padding: 30px;
- .project-status-title {
- color: #1081e0;
- font-family: $font-bold;
- margin-bottom: 15px;
- font-size: 16px;
- }
- ul {
- width: 100%;
- margin-bottom: 0;
- padding-left: 0;
- li {
- border-bottom: dotted 1px #1081e0;
- margin-bottom: 15px;
- padding-left: 0;
- .item-left {
- display: inline-block;
- }
- .item-right {
- float: right;
- font-family: $font-bold;
- display: inline-block;
- }
- }
- }
- }
- .project-list {
- background-color: white;
- box-shadow: -1px 1px 6px 0px #ccc;
- padding: 30px;
- margin-top: 30px;
- .box-header {
- display: flex;
- align-items: center;
- margin-bottom: 30px;
- h3 {
- text-transform: uppercase;
- font-family: $font-extrabold;
- margin: 0;
- }
- a.btn-create-new {
- background-color: $bg_page;
- color: $color_9;
- text-align: center;
- border-radius: 5px;
- padding: 10px 20px;
- text-decoration: none;
- margin-left: 30px;
- border: solid 1px #d9d9d9;
- &:hover {
- background-color: #1081e0;
- color: $color_white
- }
- }
- }
- .tableAll {
- padding: 15px 0;
- }
- .table-project {
- thead {
- tr {
- td {
- font-family: $font-bold;
- }
- }
- }
- tbody {
- tr.row-red {
- color: #ff625b;
- td:first-child {
- .dot {
- visibility: visible;
- }
- }
- }
- tr {
- td.spread {
- position: relative;
- .ticket-menu {
- cursor: pointer;
- }
- .list_menu {
- left: auto;
- right: 18px;
- box-shadow: none;
- border-radius: 0;
- border: solid 1px #ccc;
- padding: 0;
- margin: 0;
- li {
- &:nth-child(2) {
- a {
- border-top: solid 1px #ccc;
- border-bottom: solid 1px #ccc;
- }
- }
- a {
- padding: 10px 20px;
- transition: all .2s;
- &:hover {
- background-color: #1081e0;
- transition: all .2s;
- color: white;
- }
- }
- }
- }
- }
- td.progress-cell {
- span {
- width: 100%;
- display: flex;
- align-items: center;
- }
- .percent {
- margin-right: 15px;
- color: #333;
- }
- .progress-double {
- width: 40%;
- .progress {
- height: 7px;
- margin-bottom: 7px;
- background-color: #d9d9d9;
- box-shadow: none;
- .progress-bar {
- border-radius: 5px;
- }
- .bg-blue {
- background-color: #1081e0;
- }
- .bg-orange {
- background-color: #f58021;
- }
- &:last-child {
- margin-bottom: 0;
- }
- }
- }
- }
- td:first-child {
- .date {
- display: inline-block;
- }
- .dot {
- width: 7px;
- height: 7px;
- background-color: #ff625b;
- border-radius: 50%;
- display: inline-block;
- vertical-align: top;
- visibility: hidden;
- }
- }
- &:hover {
- color: #1081e0;
- transition: all .3s;
- td.text-bold {
- font-family: $font-bold;
- }
- }
- }
- }
- }
- }
- .recent-box {
- margin-top: 30px;
- .recent-project,
- .recent-task {
- background-color: white;
- box-shadow: -1px 1px 6px 0px #ccc;
- padding: 30px;
- min-height: 280px;
- .recent-title {
- color: #1081e0;
- font-family: $font-bold;
- margin-bottom: 15px;
- font-size: 16px;
- }
- ul {
- width: 100%;
- margin-bottom: 0;
- padding-left: 0;
- li {
- border-bottom: dotted 1px #1081e0;
- margin-bottom: 10px;
- padding: 5px 0;
- a {
- text-decoration: none;
- color: #666;
- }
- .text-code {
- font-family: $font-bold;
- display: inline-block;
- margin: 0 10px;
- }
- }
- li.task-green {
- .text-code {
- color: #00af68;
- }
- }
- li.task-red {
- .text-code {
- color: #ff625b;
- }
- }
- }
- }
- }
- }
- .project-update-page {
- background-color: white;
- box-shadow: -1px 1px 6px 0px #ccc;
- padding: 30px;
- height: 100%;
- .header-page {
- border-bottom: solid 1px #ccc;
- margin: -30px -30px 0 -30px;
- padding: 45px 30px;
- display: flex;
- align-items: flex-start;
- flex-direction: column;
- h1 {
- font-size: 24px;
- text-transform: uppercase;
- font-family: $font-extrabold;
- margin: 0;
- }
- .step-update {
- list-style-type: none;
- margin: 10px 0 0;
- li {
- counter-increment: section;
- position: relative;
- display: inline-block;
- color: #999;
- padding: 0 30px;
- margin: 0 50px 0 0;
- &:before {
- content: counter(section);
- width: 30px;
- height: 30px;
- background-color: #999999;
- color: white;
- border-radius: 50%;
- position: absolute;
- font-family: $font-extrabold;
- text-align: center;
- vertical-align: middle;
- font-size: 20px;
- padding-top: 1px;
- left: 0;
- top: 0;
- bottom: 0;
- margin: auto;
- }
- &:after {
- width: 75px;
- height: 2px;
- background-color: #999999;
- position: absolute;
- top: 20px;
- left: -75px;
- content: '';
- }
- &:first-child {
- &:after {
- display: none;
- }
- }
- &.active,
- &:hover {
- &:before,
- &:after {
- background-color: #ff625b;
- color: white;
- }
- a {
- color: #ff625b;
- font-family: $font-semibolditalic;
- border: none;
- }
- &:nth-of-type(1),
- &:nth-of-type(2) {
- opacity: 0.7;
- }
- }
- a {
- padding: 9px 15px;
- }
- }
- }
- }
- .container-page {
- position: relative;
- padding: 0 0 80px;
- .content_wiki {
- margin: -30px -30px 0 -30px;
- border-bottom: solid 1px #ccc;
- padding: 30px;
- }
- .title-content {
- font-size: 16px;
- color: #1081e0;
- font-family: $font-bold;
- text-transform: uppercase;
- margin: 30px 0;
- }
- .form-container {
- padding: 10px;
- .form-groups {
- display: flex;
- align-items: center;
- justify-content: space-between;
- margin-bottom: 20px;
- input.form-control {
- border-radius: 0;
- box-shadow: none;
- transition: all .3s;
- &:focus {
- border: solid 1px #1081e0;
- }
- }
- input[type="email"] {
- height: 40px;
- }
- label {
- width: 15%;
- margin-bottom: 0;
- }
- .form-input {
- width: 85%;
- }
- .form-select {
- width: 85%;
- height: 40px;
- padding: 0 10px;
- }
- }
- .form-group {
- label.title {
- font-family: $font-bold;
- color: #111;
- text-transform: uppercase;
- }
- }
- .form-date {
- .duo-date {
- width: 59%;
- display: flex;
- align-items: center;
- label {
- width: 30%;
- }
- .form-date {
- border: solid 1px #ccc;
- height: 40px;
- display: flex;
- align-items: center;
- padding: 10px;
- width: 70%;
- position: relative;
- justify-content: space-between;
- input[type="date"] {
- border: none;
- outline: none;
- width: 95%;
- background: none;
- }
- .icon-date {
- margin-left: 10px;
- }
- span.help-block {
- position: absolute;
- bottom: -30px;
- left: 0;
- }
- }
- &:last-child {
- label {
- width: 20%;
- margin-left: 71px;
- }
- }
- }
- }
- .form-group-task {
- width: 100%;
- display: inline-block;
- margin: 0 0 25px 0;
- }
- .form-task {
- background-color: #f4f6fb;
- border: solid 1px #d9d9d9;
- padding: 20px 30px;
- .form-date .duo-date .form-date,
- input {
- background-color: #fff;
- margin-bottom: 0;
- }
- .remark {
- display: inline-block;
- margin-left: 15px;
- i {
- font: {
- family: $font-italic;
- size: 14px;
- }
- color: #999;
- width: 100%;
- display: inline-block;
- margin-bottom: 20px;
- }
- button {
- background-color: #999999;
- color: white;
- &:hover {
- background-color: #1081e0;
- }
- padding: 5px 17px;
- }
- }
- .form-group {
- margin-bottom: 0;
- }
- .title_task {
- display: none;
- font: {
- family: $font-extrabold;
- size: 16px;
- }
- color: #111;
- }
- }
- }
- .form-container.milestone {
- display: flex;
- justify-content: space-between;
- margin: 0;
- position: relative;
- a.remove-milestone {
- position: absolute;
- right: 15px;
- top: 13px;
- img {
- width: 20px;
- height: 20px;
- }
- }
- .list_milestone {
- margin-right: 50px;
- position: relative;
- li {
- width: 40px;
- height: 40px;
- display: inline-block;
- background-color: #ff625b;
- border-radius: 100%;
- @include text(center);
- color: $color_white;
- font: {
- family: $font-extrabold;
- size: 20px;
- }
- text-transform: uppercase;
- padding: 6px;
- &:after {
- content: '';
- display: inline-block;
- width: 2px;
- height: 100%;
- background-color: #5e9dd1;
- left: 0;
- right: 0;
- margin: auto;
- position: absolute;
- top: 40px;
- }
- }
- & .button_addmore {
- content: '';
- display: inline-block;
- background-image: url('../../../public/images/icon_plus.png');
- width: 40px;
- height: 40px;
- position: absolute;
- bottom: -45px;
- background-color: #ff625b;
- border-radius: 100%;
- background-position: center;
- background-repeat: no-repeat;
- }
- }
- }
- .form-container.system {
- background-color: #f4f6fb;
- margin: 0 15px;
- padding: 35px 15px 15px;
- input[type="text"] {
- border-radius: 0;
- }
- }
- .group-button {
- margin: 20px 0 10px 10px;
- position: absolute;
- bottom: -20px;
- a {
- display: inline-block;
- margin-right: 15px;
- border-radius: 5px;
- text-align: center;
- padding: 10px;
- text-decoration: none;
- }
- .btn-next {
- background-color: #1081e0;
- color: white;
- width: 300px;
- border: solid 1px transparent;
- }
- .btn-cancel {
- background-color: #f4f6fb;
- color: #666;
- padding: 10px 25px;
- border: solid 1px #ccc;
- }
- }
- }
- }
- .mt-35 {
- margin-top: 35px;
- }
- .form-create.bottom {
- padding-top: 20px;
- border-top: solid 1px #d9d9d9;
- }
- .content.serivce .tab_proj_show {
- @include display_full;
- @include text(center);
- margin-bottom: 50px !important;
- border-bottom: solid 2px $bg_page !important;
- li {
- float: inherit !important;
- display: inline-block !important;
- a {
- color: $color_6;
- font-family: $font-bold;
- &:hover {
- background-color: transparent !important;
- border: none !important;
- }
- }
- &.active a,
- &:hover a {
- border: none !important;
- color: $bg_sale !important;
- cursor: pointer !important;
- position: relative;
- &:before {
- content: '';
- display: inline-block;
- width: 50px;
- height: 2px;
- background-color: $bg_sale;
- left: 0;
- right: 0;
- bottom: -2px;
- position: absolute;
- @include margin_auto;
- }
- }
- }
- }
- .basicInfomation {
- margin: 0 30px;
- }
- ul.content_basic {
- @include display_full;
- background-color: $bg_page;
- padding: 25px 25px 5px;
- li {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- margin: 0 0 20px 0;
- p {
- margin: 0;
- }
- .status {
- font-family: $font-bold;
- color: $color_333;
- }
- .state {
- color: #0095d2;
- }
- }
- }
- .projectWiki {
- @extend .basicInfomation;
- h5 {
- font: {
- size: 16px;
- family: $font-bold;
- }
- margin-bottom: 15px;
- color: #111;
- }
- .specification {
- margin-bottom: 35px;
- }
- .list_system {
- display: grid;
- grid-template-columns: repeat(2, 1fr);
- grid-gap: 30px;
- margin-bottom: 30px;
- .grid-items.content_system {
- background-color: $bg_page;
- padding: 25px 30px 0;
- h5 {
- text-transform: uppercase;
- }
- li {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- margin: 0 0 20px 0;
- }
- }
- .grid-items.note_proj {
- background-color: #5e9dd1;
- color: $color_white;
- position: relative;
- padding: 25px 30px;
- border-radius: 14px;
- &:before {
- background-image: url('../../../public/images/paperclip.png');
- width: 43px;
- height: 39px;
- display: inline-block;
- content: '';
- position: absolute;
- top: 0;
- right: 0;
- background-repeat: no-repeat;
- background-position: center;
- }
- h4 {
- text-transform: uppercase;
- font-family: $font-extrabold;
- }
- .edit_proj {
- background-color: transparent;
- border: none;
- }
- .content_note {
- margin-top: 20px;
- margin-bottom: 20px;
- p {
- border-bottom: dotted 1px;
- }
- }
- .attach_file {
- .title_attach {
- font-family: $font-bold;
- float: left;
- margin-right: 45px;
- }
- }
- &.history {
- background-color: #799ab5;
- &:before {
- display: none;
- }
- .list_history {
- height: 147px;
- overflow-y: auto;
- li {
- margin-bottom: 20px;
- border-bottom: dotted 1px;
- }
- }
- }
- }
- }
- }
- /** Project Detail **/
- .project-detail-page {
- .container-page {
- padding: 0 30px;
- }
- .tab-content > .tab-pane,
- .pill-content > .pill-pane {
- display: block;
- height: 0;
- overflow-y: hidden;
- }
- .tab-content > .active,
- .pill-content > .active {
- height: auto;
- }
- }
- .title_service {
- .change_status {
- background-color: #00af68;
- color: #fff;
- width: 190px;
- display: inline-block;
- height: 27px;
- padding-left: 15px;
- border-radius: 999px;
- outline: none;
- }
- }
- .tab-content {
- .basicInfomation {
- .edit {
- float: left;
- margin-top: 15px;
- a {
- border: 1px solid rgb(16, 129, 224);
- padding: 15px 28px;
- background-color: rgb(16, 129, 224);
- color: white;
- border-radius: 4px;
- }
- }
- .timing_project {
- display: inline-block;
- width: 99%;
- margin-top: 50px;
- .title_timing {
- display: inline-block;
- width: 100%;
- h5 {
- color: #1081e0;
- font-weight: bold;
- font-size: 16px;
- }
- select.view_week {
- border-radius: 999px;
- background-color: #f4f6fb;
- padding: 5px 0px 5px 20px;
- outline: none;
- }
- }
- .content_timing {
- display: inline-block;
- width: 100%;
- background: #fff;
- margin: 20px 1px;
- position: relative;
- .grip_chart_custom {
- .grip_chart {
- height: 10em;
- th {
- border: 1px solid #d9d9d9;
- }
- }
- .time_point {
- color: #999999;
- }
- }
- .full_time {
- display: inline-block;
- width: 100%;
- background: #d9d9d9;
- height: 40px;
- margin-top: 15px;
- position: absolute;
- top: 5px;
- .time_value {
- display: inline-block;
- background: #5e9dd1;
- height: 40px;
- p {
- color: #fff;
- margin-top: 10px;
- margin-left: 15px;
- }
- }
- }
- }
- }
- }
- .btn-create-block {
- width: 100%;
- background: #fff;
- border: dashed 1px #1081e0;
- height: 50px;
- color: #1081e0;
- border-radius: 0;
- font-family: $font-bold;
- &:hover {
- color: #1081e0;
- }
- }
- #backlog {
- .sprint-wrapper {
- border: solid 1px #d9d9d9;
- margin-top: 30px;
- transition: opacity .3s ease-out;
- //check status sprint
- &.active-sprint {
- .sprint-status {
- background-color: #00af68;
- }
- }
- &.closed-sprint {
- .sprint-status {
- background-color: #999;
- }
- }
- &.dropdown-show {
- .box-header {
- .icon-dropdown {
- background: #1081e0!important;
- color: white!important;
- transform: rotate(-90deg)!important;
- }
- }
- .list-task {
- max-height: none!important;
- }
- }
- .box-header {
- background-color: #f4f6fb;
- border-bottom: solid 1px #d9d9d9;
- height: 50px;
- padding: 15px;
- cursor: pointer;
- &:hover {
- background-color: #eaeaea;
- }
- .icon-dropdown {
- float: left;
- background: transparent;
- color: #1081e0;
- border: solid 1px #1081e0;
- transform: rotate(90deg);
- width: 20px;
- height: 20px;
- border-radius: 5px;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- .sprint-name {
- font-family: $font-bold;
- float: left;
- margin: 0 10px;
- color: #1081e0;
- }
- .sprint-task {
- color: #999;
- float: left;
- }
- .sprint-status {
- color: white;
- float: right;
- border-radius: 20px;
- padding: 1px 10px;
- }
- }
- .member-list {
- padding: 14px 14px 20px;
- clear: both;
- ul.list-avatar {
- margin: 0!important;
- display: inline-block;
- vertical-align: middle;
- float: left;
- li {
- float: left;
- margin-right: 7px;
- display: inline-block;
- a {
- display: block;
- width: 25px;
- height: 25px;
- border-radius: 50%;
- overflow: hidden;
- background-color: #d9d9d9;
- img {
- width: 100%;
- }
- }
- }
- }
- .btn-show-member {
- display: inline-block;
- width: 25px;
- height: 25px;
- border-radius: 50%;
- background-color: #d9d9d9;
- vertical-align: middle;
- float: left;
- text-align: center;
- padding-top: 3px;
- color: #666;
- margin-right: 20px;
- }
- .text-due-date {
- color: #666;
- display: inline-block;
- vertical-align: middle;
- }
- .btn-edit-sprint {
- border-radius: 5px;
- display: inline-block;
- float: right;
- padding: 3px 10px;
- color: #666;
- vertical-align: middle;
- border: solid 1px #ccc;
- &:hover {
- text-decoration: none;
- }
- }
- }
- .list-task {
- display: block;
- margin: 0;
- clear: both;
- max-height: 0;
- overflow: hidden;
- li {
- padding: 9px 15px 7px;
- display: block;
- border-top: solid 1px #d9d9d9;
- overflow: auto;
- width: 100%;
- background-color: #fff;
- clear: both;
- &:hover {
- background-color: #f4f6fb;
- cursor: move;
- }
- .item-left {
- display: inline-block;
- float: left;
- .task-icon {
- width: 20px;
- height: 20px;
- float: left;
- display: inline-block;
- background-repeat: no-repeat;
- }
- .task-code {
- font-family: $font-bold;
- margin: 0 10px;
- float: left;
- display: inline-block;
- }
- .task-name {
- display: inline-block;
- float: left;
- color: #666;
- }
- }
- .item-right {
- float: right;
- display: inline-block;
- .assignee {
- width: 24px;
- height: 24px;
- border-radius: 50%;
- overflow: hidden;
- display: inline-block;
- float: left;
- img {
- width: 100%;
- }
- }
- .estimate {
- background-color: #f4f6fb;
- border-radius: 20px;
- border: solid 1px #d9d9d9;
- color: #666;
- font-size: 13px;
- margin: 0 7px;
- padding: 2px 7px;
- }
- .link-edit {
- background-color: #f4f6fb;
- border-radius: 10px;
- border: solid 1px #d9d9d9;
- color: #666;
- display: inline-block;
- padding: 0 7px;
- }
- }
- }
- //task story
- li.story {
- .task-icon {
- background-image: url("../../public/images/icon-droplets.png");
- }
- .task-code {
- color: $color_story_green;
- }
- }
- //task bug
- li.bug {
- .task-icon {
- background-image: url("../../public/images/icon-task-setting.png");
- }
- .task-code {
- color: $color_bug_red;
- }
- }
- //task task
- li.task {
- .task-icon {
- background-image: url("../../public/images/icon-fly-flag.png");
- }
- .task-code {
- color: $color_task_blue;
- }
- }
- }
- }
- .backlog {
- margin-bottom: 30px;
- .box-header {
- border-bottom: none;
- }
- .box-footer {
- padding: 15px;
- background-color: #f4f6fb;
- border-top: solid 1px #d9d9d9;
- .btn-create-block {
- background: transparent;
- }
- }
- }
- .create-sprint-form {
- display: none;
- .box-header-new {
- padding: 10px;
- border-bottom: solid 1px #d9d9d9;
- height: 50px;
- display: flex;
- flex-direction: row;
- align-items: center;
- background-color: #f4f6fb;
- .icon-dropdown {
- float: left;
- border: solid 1px #1081e0;
- width: 20px;
- height: 20px;
- border-radius: 5px;
- display: flex;
- align-items: center;
- justify-content: center;
- background: #1081e0;
- color: white;
- transform: rotate(-90deg);
- }
- .sprint-name {
- margin-left: 5px;
- margin-right: 10px;
- input {
- height: 30px;
- padding-left: 10px;
- font-family: $font-bold;
- color: #1081e0;
- float: left;
- outline: none;
- background: transparent;
- border: solid 1px #d9d9d9;
- }
- .icon-sprint {
- height: 30px;
- width: 30px;
- display: inline-block;
- color: white;
- background-color: #009dd7;
- text-align: center;
- padding-top: 5px;
- }
- }
- .sprint-task {
- color: #999;
- }
- }
- .form-date {
- padding: 15px;
- .estimate-day {
- clear: both;
- overflow: auto;
- .start-date {
- float: left;
- &:first-child {
- margin-right: 15px;
- }
- label {
- color: #999;
- margin-right: 5px;
- }
- input {
- outline: none;
- height: 30px;
- border: solid 1px #d9d9d9;
- padding-left: 10px;
- }
- }
- }
- .group-btn {
- margin-top: 30px;
- button {
- border-radius: 5px;
- text-align: center;
- padding: 10px 25px;
- }
- .btn-create {
- background-color: #1081e0;
- color: white;
- margin-right: 7px;
- }
- .btn-cancel {
- background-color: #f4f6fb;
- border: solid 1px #d9d9d9;
- }
- }
- }
- }
- }
- }
- /** Project Wiki **/
- .projectWiki {
- .button_view {
- a {
- background-color: #999999;
- padding: 9px 19px;
- color: #fff;
- border-radius: 4px;
- &:hover {
- background-color: #1081e0;
- color: white;
- }
- }
- }
- }
- #edit_proj {
- .modal-header {
- .modal-title {
- color: #666666;
- }
- .modal-title2 {
- display: flex;
- p {
- margin-right: 15px;
- }
- }
- }
- .modal-footer {
- .btn-default {
- background-color: #f4f6fb;
- padding: 13px 43px;
- color: #000;
- }
- }
- .modal-body {
- margin-top: 15px;
- h4.tile-modal-system {
- font-weight: bold;
- position: absolute;
- top: -40px;
- left: 0px;
- text-transform: uppercase;
- }
- .list_system {
- display: grid;
- grid-template-columns: repeat(2, 1fr);
- grid-gap: 30px;
- margin-bottom: 30px;
- .grid-items.content_system {
- background-color: $bg_page;
- padding: 25px 30px 0;
- position: relative;
- h5 {
- text-transform: uppercase;
- }
- li {
- @include display_flex;
- width: 70%;
- padding: 5px 0 5px 40px;
- }
- }
- }
- }
- }
- /** Project Milestone **/
- .milestone{
- margin: 0 30px;
- .title_milestone{
- h5{
- color: #1081e0;
- font-weight: bold;
- font-size: 16px;
- }
- }
- .content_milestone{
- float: left;
- display: inline-block;
- width: 95%;
- padding-left: 2%;
- margin-left: 2%;
- border-left: 2px solid #999999;
- .content_milestone_main {
- margin-top:20px;
- background-color: #f4f6fb;
- .title_miles_detal {
- padding: 10px 0px 0px 20px;
- display: inline-block;
- width: 100%;
- background-color: #5e9dd1;
- color: #fff;
- font-weight: bold;
- position: relative;
- p{
- &:after {
- width: 50px;
- height: 50px;
- display: inline-block;
- content: "1";
- position: absolute;
- top: 0px;
- left: -39px;
- font-size: 25px;
- }
- &:before {
- background-image: url(/images/sale.png?de4c8d2…);
- width: 50px;
- height: 50px;
- display: inline-block;
- content: "";
- position: absolute;
- top: -5px;
- left: -58px;
- background-repeat: no-repeat;
- background-position: center;
- }
- }
- }
- .milestone_detal {
- padding: 30px 30px;
- li {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- margin: 0 0 20px 0;
- }
- .button_miles_detal{
- a{
- background-color: #999999;
- padding: 9px 19px;
- color: #fff;
- border-radius: 4px;
- &:hover{
- background-color: #1081e0;
- color: white;
- }
- }
- }
- }
- }
- .content_milestone_sm {
- display: grid;
- grid-template-columns: repeat(4, 1fr);
- grid-gap: 30px;
- .compoment_miles_demo{
- display: inline-block;
- width: 100%;
- background-color: #f4f6fb;
- .miles_demo_title{
- position: relative;
- background-color: #5e9dd1;
- display: flex;
- width: 100%;
- padding: 10px 0px 0px 20px;
- color: #fff;
- font-weight: bold;
- .btn_edit{
- border: 1px solid #fff;
- width: 25px;
- height: 25px;
- border-radius: 5px;
- position: absolute;
- right: 7px;
- top: 8px;
- color: #fff;
- &:before {
- width: 0px;
- content: "...";
- position: absolute;
- top: -9px;
- right: 19px;
- font-size: 20px;
- }
- &:hover{
- color: #3C00FF;
- border-color: #3C00FF;
- }
- }
- }
- .miles_demo_content {
- padding: 20px 30px 5px 20px;
- li {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- margin: 0 0 5px 0;
- }
- }
- }
- }
- .timing_task{
- margin-top: 30px;
- display: inline-block;
- width: 100%;
- .timeline{
- width: 100%;
- svg {
- background: #fff;
- g:nth-child(2) {
- rect {fill: transparent;}
- }
- path {
- stroke: rgb(230, 230, 230);
- }
- }
- }
- .title_timing_task{
- display: inline-block;
- width: 100%;
- h5{
- float: left;
- color: #1081e0;
- font-weight: bold;
- font-size: 16px;
- }
- }
- }
- }
- }
- /** Active Sprint **/
- #active-sprint {
- padding: 0 30px;
- .sprint-header {
- margin-bottom: 15px;
- clear: both;
- overflow: auto;
- .sprint-name {
- font-family: $font-bold;
- color: #1081e0;
- float: left;
- margin-right: 15px;
- }
- .sprint-task {
- color: #999;
- float: left;
- }
- }
- .form-quick-create-task {
- margin-bottom: 15px;
- form {
- height: 40px;
- border: solid 1px #d9d9d9;
- padding: 10px;
- display: flex;
- align-items: center;
- .dropdown {
- margin-right: 10px;
- .dropdown-toggle {
- cursor: pointer;
- color: #999;
- display: flex;
- align-items: center;
- .display-type {
- margin-right: 5px;
- }
- }
- .dropdown-menu {
- //display: flex;
- flex-direction: column;
- padding: 5px;
- min-width: auto;
- a {
- display: block;
- margin-bottom: 5px;
- }
- }
- }
- }
- .form-select-type {
- .form-select-type {
- }
- }
- input {
- border: none;
- outline: none;
- width: 100%;
- }
- b {
- font-family: $font-bold;
- }
- .description-form {
- margin-top: 10px;
- display: block;
- }
- }
- .pool-column {
- display: flex;
- -ms-flex-direction: column;
- flex-direction: column;
- flex-grow: 1;
- margin-top: 10px;
- .column-header-group {
- overflow: visible;
- position: -webkit-sticky;
- position: sticky;
- top: 0;
- margin: 0;
- ul.column-headers {
- display: grid;
- grid-column-gap: 10px;
- grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
- overflow: visible;
- li {
- grid-row: 1;
- min-width: 200px;
- background: #fff;
- border-bottom: 5px solid #f4f5f7;
- padding: 12px 9px;
- padding-top: 17px;
- display: flex;
- align-items: center;
- h5, span {
- color: #5e6c84;
- text-transform: uppercase;
- display: inline-block;
- margin: 0 5px 0 0;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- }
- }
- }
- }
- .pool {
- flex-grow: 0;
- flex-shrink: 5;
- margin-bottom: 30px;
- .swimlane {
- display: grid;
- margin-top: 30px;
- .swimlane-header {
- border: solid 1px #d9d9d9;
- display: flex;
- flex-direction: row;
- align-items: center;
- background-color: #fff;
- padding: 5px 7px;
- .icon-expand {
- color: #999;
- display: inline-block;
- margin-right: 10px;
- }
- .task-parent-icon {
- width: 20px;
- height: 20px;
- background-repeat: no-repeat;
- }
- .task-parent-code {
- font-family: $font-bold;
- margin: 0 10px;
- }
- .task-parent-status {
- background-color: #f4f6fb;
- border-radius: 5px;
- border: solid 1px #d9d9d9;
- color: #333;
- padding: 0 10px;
- }
- .task-parent-name {
- margin: 0 10px;
- }
- .qty-sub-task {
- color: #999;
- }
- }
- .columns {
- display: grid;
- grid-column-gap: 10px;
- grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
- overflow: visible;
- box-sizing: border-box;
- border-spacing: 10px 0;
- list-style: none;
- margin: 0;
- width: 100%;
- padding: 0;
- li.column {
- grid-row: 1;
- min-width: 200px;
- background: #f4f5f7;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- display: table-cell;
- list-style: none;
- margin: 0;
- padding: 1px 0 0;
- position: relative;
- vertical-align: top;
- //height: 200px;
- .sub-task {
- border: solid 1px #d9d9d9;
- border-top: none;
- padding: 10px;
- height: 130px;
- background-color: #fff;
- display: flex;
- flex-direction: column;
- cursor: move;
- &:hover {
- background: #f2f2f3;
- }
- .card-content {
- min-height: 75px;
- position: relative;
- .info {
- float: left;
- display: flex;
- flex-direction: column;
- justify-content: center;
- margin-right: 10px;
- .sub-task-type {
- background-repeat: no-repeat;
- width: 20px;
- height: 20px;
- margin-bottom: 7px;
- }
- .priority {
- background-repeat: no-repeat;
- width: 20px;
- height: 20px;
- background-image: url("../../public/images/icon-arrow-up-orange.png");
- background-position: center;
- }
- .priority.very-high {
- background-image: url("../../public/images/icon-double-arrow-up-red.png");
- }
- .priority.high {
- background-image: url("../../public/images/icon-arrow-up-orange.png");
- }
- .priority.very-low {
- background-image: url("../../public/images/icon-double-arrow-down-green.png");
- }
- .priority.low {
- background-image: url("../../public/images/icon-arrow-down-green.png");
- }
- }
- .sub-task-name {
- display: flex;
- flex-direction: column;
- justify-content: center;
- float: left;
- max-width: 125px;
- .code {
- font-family: $font-bold;
- }
- .name {
- display: block;
- overflow: hidden;
- word-wrap: break-word;
- color: #333;
- max-height: 50px;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- }
- }
- .sub-task-avatar {
- width: 20px;
- height: 20px;
- overflow: hidden;
- border-radius: 50%;
- position: absolute;
- right: 0;
- img {
- width: 100%;
- }
- }
- }
- .card-footer {
- display: flex;
- align-items: flex-end;
- justify-content: flex-end;
- margin-top: 10px;
- .estimate {
- background-color: #f4f6fb;
- border-radius: 20px;
- padding: 0px 8px;
- color: #333;
- border: solid 1px #d9d9d9;
- }
- .link-sub-task {
- background-color: #f4f6fb;
- border-radius: 5px;
- padding: 0px 5px;
- color: #333;
- border: solid 1px #d9d9d9;
- margin-left: 5px;
- }
- }
- }
- .sub-task.issue-sub-story {
- .card-content {
- .sub-task-type {
- background-image: url("../../public/images/icon-droplets.png");
- }
- .sub-task-name {
- color: $color_story_green;
- }
- }
- }
- .sub-task.issue-sub-bug {
- .card-content {
- .sub-task-type {
- background-image: url("../../public/images/icon-task-setting.png");
- }
- .sub-task-name {
- color: $color_bug_red;
- }
- }
- }
- .sub-task.issue-sub-task {
- .card-content {
- .sub-task-type {
- background-image: url("../../public/images/icon-fly-flag.png");
- }
- .sub-task-name {
- color: $color_task_blue;
- }
- }
- }
- }
- li.column.issue-drag-process {
- //border: dashed 2px #1081e0;
- }
- }
- }
- .swimlane.issue-parent-story {
- .task-parent-icon {
- background-image: url("../../public/images/icon-droplets.png");
- }
- .task-parent-code {
- color: $color_story_green;
- }
- }
- .swimlane.issue-parent-bug {
- .task-parent-icon {
- background-image: url("../../public/images/icon-task-setting.png");
- }
- .task-parent-code {
- color: $color_bug_red;
- }
- }
- .swimlane.issue-parent-task {
- .task-parent-icon {
- background-image: url("../../public/images/icon-fly-flag.png");
- }
- .task-parent-code {
- color: $color_task_blue;
- }
- }
- .swimlane.task-opened {
- .swimlane-header {
- .icon-expand {
- transform: rotate(180deg);
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement