Fixed rows flexbox and margins in taskboard
parent
4d0c35fc56
commit
68a65f2ab3
|
@ -107,9 +107,9 @@ TaskboardDirective = ->
|
||||||
|
|
||||||
|
|
||||||
TaskboardTaskrowDirective = ->
|
TaskboardTaskrowDirective = ->
|
||||||
itemSize = 300
|
|
||||||
link = ($scope, $el, $attrs) ->
|
link = ($scope, $el, $attrs) ->
|
||||||
taiga.bindOnce $scope, "statusList", (statuses) ->
|
taiga.bindOnce $scope, "statusList", (statuses) ->
|
||||||
|
itemSize = 300 + (10 * statuses.length)
|
||||||
size = (1 + statuses.length) * itemSize
|
size = (1 + statuses.length) * itemSize
|
||||||
$el.css("width", size + "px")
|
$el.css("width", size + "px")
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,7 @@ div.row.us-item-row(ng-repeat="us in visibleUserstories track by us.id")
|
||||||
a.icon.icon-edit(href="", ng-click="ctrl.editUserStory(us)", title="Edit")
|
a.icon.icon-edit(href="", ng-click="ctrl.editUserStory(us)", title="Edit")
|
||||||
a.icon.icon-delete(href="", ng-click="ctrl.deleteUserStory(us)", title="Delete")
|
a.icon.icon-delete(href="", ng-click="ctrl.deleteUserStory(us)", title="Delete")
|
||||||
div.user-story-tags
|
div.user-story-tags
|
||||||
span.tag(ng-repeat="tag in us.tags")
|
span.tag(ng-repeat="tag in us.tags") {{ tag }}
|
||||||
{{ tag }}
|
|
||||||
div.status Status
|
div.status Status
|
||||||
div.points 12
|
div.points 12
|
||||||
div.points 54
|
div.points 54
|
||||||
|
|
|
@ -26,34 +26,3 @@ div.taskboard-table
|
||||||
include ../components/addnewus
|
include ../components/addnewus
|
||||||
div.taskboard_task-playground.task-column(ng-repeat="s in statusList track by s.id")
|
div.taskboard_task-playground.task-column(ng-repeat="s in statusList track by s.id")
|
||||||
include ../components/taskboard-task
|
include ../components/taskboard-task
|
||||||
|
|
||||||
//
|
|
||||||
div.taskboard-table
|
|
||||||
div.taskboard-table-header
|
|
||||||
div.taskboard-table-inner
|
|
||||||
h2.task-colum_name "User story"
|
|
||||||
h2.task-colum_name(ng-repeat="s in statusList track by s.id", tg-bo-html="s.name")
|
|
||||||
div.taskboard-table-body
|
|
||||||
div.taskboard-table-inner
|
|
||||||
div.taskboard_task-list.task-column
|
|
||||||
div.task-row(ng-repeat="us in userstories track by us.id")
|
|
||||||
div.tag-list
|
|
||||||
- for(var y = 0; y < 5; y++)
|
|
||||||
include ../components/tag
|
|
||||||
h3.task-title
|
|
||||||
span.task-num 125
|
|
||||||
span Invitacion de los usuarios a la plataforma
|
|
||||||
ul.task-list
|
|
||||||
li.task-status Open
|
|
||||||
li UX
|
|
||||||
span 4.5
|
|
||||||
li Diseño
|
|
||||||
span 4.5
|
|
||||||
li Front
|
|
||||||
span 4.5
|
|
||||||
li Back
|
|
||||||
span 4.5
|
|
||||||
include ../components/addnewus
|
|
||||||
div.taskboard_task-playground.task-column(ng-repeat="s in statusList track by s.id")
|
|
||||||
div.task-row(ng-repeat="us in userstories track by us.id")
|
|
||||||
include ../components/taskboard-task
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
$column-width: 300px;
|
$column-width: 300px;
|
||||||
$column-flex: 1;
|
$column-flex: 1;
|
||||||
$column-shrink: 0;
|
$column-shrink: 0;
|
||||||
$column-margin: 0 .3rem 0 0;
|
$column-margin: 0 10px 0 0;
|
||||||
|
|
||||||
|
|
||||||
.taskboard-table {
|
.taskboard-table {
|
||||||
|
@ -25,6 +25,9 @@ $column-margin: 0 .3rem 0 0;
|
||||||
margin: $column-margin;
|
margin: $column-margin;
|
||||||
padding: .5rem 0;
|
padding: .5rem 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
&:last-child {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,13 +36,13 @@ $column-margin: 0 .3rem 0 0;
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
.taskboard-table-inner {
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
.task-column {
|
.task-column {
|
||||||
@include table-flex-child($column-flex, $column-width, $column-shrink, $column-width);
|
@include table-flex-child($column-flex, $column-width, $column-shrink, $column-width);
|
||||||
margin: $column-margin;
|
margin: $column-margin;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
|
&:last-child {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.task-row {
|
.task-row {
|
||||||
@include table-flex();
|
@include table-flex();
|
||||||
|
@ -53,6 +56,7 @@ $column-margin: 0 .3rem 0 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.taskboard_task-list {
|
.taskboard_task-list {
|
||||||
|
position: relative;
|
||||||
.tag-list {
|
.tag-list {
|
||||||
display: none;
|
display: none;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
|
@ -76,9 +80,6 @@ $column-margin: 0 .3rem 0 0;
|
||||||
margin-left: .5rem;
|
margin-left: .5rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.task-row {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.new-us {
|
.new-us {
|
||||||
bottom: 2rem;
|
bottom: 2rem;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
Loading…
Reference in New Issue