A lot of stuff. Sorry.

stable
Xavier Julián 2015-02-10 16:49:23 +01:00
parent 5466778017
commit 61ce5e21db
46 changed files with 149 additions and 193 deletions

View File

@ -9,7 +9,7 @@ div.wrapper.memberships(ng-controller="MembershipsController as ctrl",
include ../includes/components/mainTitle include ../includes/components/mainTitle
.action-buttons .action-buttons
a.button.button-green(title="Add new member" href="" ng-click="ctrl.addNewMembers()") a.button-green(title="Add new member" href="" ng-click="ctrl.addNewMembers()")
span.text + New member span.text + New member
include ../includes/modules/admin/admin-membership-table include ../includes/modules/admin/admin-membership-table

View File

@ -12,7 +12,8 @@ div.wrapper(ng-controller="ProjectProfileController as ctrl",
p.admin-subtitle Export your project to save a backup or to create a new one based on this. p.admin-subtitle Export your project to save a backup or to create a new one based on this.
div.admin-project-export-buttons div.admin-project-export-buttons
a.button.button-green.button-export(href="", title="Export your project") Export a.button-green.button-export(href="", title="Export your project")
span Export
div.admin-project-export-result.hidden div.admin-project-export-result.hidden
div.spin.hidden div.spin.hidden

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the priority levels users can assign to issues p.admin-subtitle Specify the priority levels users can assign to issues
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new priority span Add new priority
include ../includes/modules/admin/project-types include ../includes/modules/admin/project-types

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the severity level users can select to classify issues p.admin-subtitle Specify the severity level users can select to classify issues
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new severity span Add new severity
include ../includes/modules/admin/project-types include ../includes/modules/admin/project-types

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the column headers that you will use to classify Issues p.admin-subtitle Specify the column headers that you will use to classify Issues
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new status span Add new status
include ../includes/modules/admin/project-status include ../includes/modules/admin/project-status

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the categories users can select to classify issues p.admin-subtitle Specify the categories users can select to classify issues
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new type span Add new type
include ../includes/modules/admin/project-types include ../includes/modules/admin/project-types

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the column headers that you will use to classify Tasks related to each User Stories p.admin-subtitle Specify the column headers that you will use to classify Tasks related to each User Stories
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new status span Add new status
include ../includes/modules/admin/project-status include ../includes/modules/admin/project-status

View File

@ -15,7 +15,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
include ../includes/components/help-notion-button include ../includes/components/help-notion-button
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new point span Add new point
include ../includes/modules/admin/project-points include ../includes/modules/admin/project-points

View File

@ -12,7 +12,7 @@ div.wrapper(tg-project-values, ng-controller="ProjectValuesController as ctrl",
p.admin-subtitle Specify the column headers that you will use to classify User Stories p.admin-subtitle Specify the column headers that you will use to classify User Stories
div.project-values-options div.project-values-options
a.button.button-green.show-add-new(href="", title="Add New") a.button-green.show-add-new(href="", title="Add New")
span Add new status span Add new status
include ../includes/modules/admin/project-us-status include ../includes/modules/admin/project-us-status

View File

@ -9,7 +9,7 @@ div.wrapper.roles(ng-controller="RolesController as ctrl",
.header-with-actions .header-with-actions
include ../includes/components/mainTitle include ../includes/components/mainTitle
.action-buttons .action-buttons
a.button.button-red.delete-role(href="", title="Delete", ng-click="ctrl.delete()") Delete a.button-red.delete-role(href="", title="Delete", ng-click="ctrl.delete()") Delete
div(tg-edit-role) div(tg-edit-role)

View File

@ -14,7 +14,7 @@ block content
p.admin-subtitle Webhooks notify external services about events in Taiga, like comments, user stories.... p.admin-subtitle Webhooks notify external services about events in Taiga, like comments, user stories....
div.webhooks-options div.webhooks-options
a.button.button-green.hidden.add-webhook(href="",title="Add a New Webhook") Add Webhook a.utton-green.hidden.add-webhook(href="",title="Add a New Webhook") Add Webhook
section.webhooks-table.basic-table section.webhooks-table.basic-table
div.table-header div.table-header

View File

@ -9,16 +9,17 @@ div.wrapper(tg-backlog, ng-controller="BacklogController as ctrl",
div.burndown(tg-gm-backlog-graph) div.burndown(tg-gm-backlog-graph)
include ../includes/modules/burndown include ../includes/modules/burndown
div.backlog-menu div.backlog-menu
a.trans-button.move-to-current-sprint(href="", title="Move to Current Sprint", div.backlog-table-options
id="move-to-current-sprint") a.trans-button.move-to-current-sprint(href="", title="Move to Current Sprint",
span.icon.icon-move id="move-to-current-sprint")
span.text Move to current Sprint span.icon.icon-move
a.trans-button(href="", title="Show Filters", id="show-filters-button") span.text Move to current Sprint
span.icon.icon-filter a.trans-button(href="", title="Show Filters", id="show-filters-button")
span.text Show Filters span.icon.icon-filter
a.trans-button(href="", title="Show Tags", id="show-tags") span.text Show Filters
span.icon.icon-tag a.trans-button(href="", title="Show Tags", id="show-tags")
span.text Show Tags span.icon.icon-tag
span.text Show Tags
include ../includes/components/addnewus include ../includes/components/addnewus
section.backlog-table(ng-class="{'hidden': !visibleUserstories.length}") section.backlog-table(ng-class="{'hidden': !visibleUserstories.length}")
include ../includes/modules/backlog-table include ../includes/modules/backlog-table

View File

@ -1,2 +1,4 @@
a(href="#", class="button button-gray item-block") Block a(href="#", class="button button-gray item-block")
a(href="#", class="button button-red item-unblock") Unblock span Block
a(href="#", class="button button-red item-unblock")
span Unblock

View File

@ -1 +1,2 @@
a(href="", class="button button-red") Delete a(href="", class="button button-red")
span Delete

View File

@ -5,5 +5,5 @@ div.form
fieldset fieldset
textarea.reason(placeholder="Please explain the reason") textarea.reason(placeholder="Please explain the reason")
a.button.button-green(href="") a.button-green(href="")
span Save span Save

View File

@ -1,9 +1,9 @@
div.new-us div.new-us
a.button.button-green(href="", title="Add a new User Story", a.button-green(href="", title="Add a new User Story",
ng-click="ctrl.addNewUs('standard')", ng-click="ctrl.addNewUs('standard')",
tg-check-permission="add_us") tg-check-permission="add_us")
span.text + Add a new User Story span.text + Add a new User Story
a.button.button-bulk(href="", title="Add some new User Stories in bulk", a.button-bulk(href="", title="Add some new User Stories in bulk",
ng-click="ctrl.addNewUs('bulk')", ng-click="ctrl.addNewUs('bulk')",
tg-check-permission="add_us") tg-check-permission="add_us")
span.icon.icon-bulk span.icon.icon-bulk

View File

@ -1,37 +1,35 @@
div.summary.large-summary div.summary.large-summary
div div.large-summary-wrapper
div.summary-progress-bar div
div.current-progress div.summary-progress-bar
div.data div.current-progress
span.number 30% div.data
span.description completed span.number 30%
ul span.description completed
li div.summary-stats
span.number 12 span.number 12
span.description project<br />points span.description project<br />points
li div.summary-stats
span.number 23 span.number 23
span.description defined<br />points span.description defined<br />points
li div.summary-stats
span.number 12 span.number 12
span.description assigned<br />points span.description assigned<br />points
li div.summary-stats.summary-stats-divider
span.number 23 span.number 23
span.description closed<br />points span.description closed<br />points
ul div.summary-stats
li
span.icon.icon-bulk span.icon.icon-bulk
span.number 73 span.number 73
span.description created<br />tasks span.description created<br />tasks
li div.summary-stats
span.number 72 span.number 72
span.description closed<br />tasks span.description closed<br />tasks
li div.summary-stats
span.number 18 span.number 18
span.description remaining<br />tasks span.description remaining<br />tasks
ul div.summary-stats
li
span.icon.icon-iocaine span.icon.icon-iocaine
span.number 10 span.number 10
span.description iocanie<br />doses span.description iocanie<br />doses

View File

@ -1,28 +1,26 @@
div.summary.large-summary div.summary.large-summary
div div.large-summary-wrapper
div.summary-progress-bar(tg-progress-bar="stats.completedPercentage") div.summary-progress-wrapper
div.data div.summary-progress-bar(tg-progress-bar="stats.completedPercentage")
span.number(ng-bind="stats.completedPercentage + '%'") div.data
span.number(ng-bind="stats.completedPercentage + '%'")
ul div.summary-stats
li
span.number(ng-bind="stats.totalPointsSum|default:'--'") span.number(ng-bind="stats.totalPointsSum|default:'--'")
span.description total<br />points span.description total<br />points
li div.summary-stats
span.number(ng-bind="stats.completedPointsSum|default:'--'") span.number(ng-bind="stats.completedPointsSum|default:'--'")
span.description completed<br />points span.description completed<br />points
ul div.summary-stats
li
span.icon.icon-bulk span.icon.icon-bulk
span.number(ng-bind="stats.openTasks|default:'--'") span.number(ng-bind="stats.openTasks|default:'--'")
span.description open<br />tasks span.description open<br />tasks
li div.summary-stats
span.number(ng-bind="stats.completed_tasks|default:'--'") span.number(ng-bind="stats.completed_tasks|default:'--'")
span.description closed<br />tasks span.description closed<br />tasks
ul div.summary-stats(title="Feeling a bit overwhelmed by a task? Make sure others know about it by clicking on Iocaine when editing a task. It's possible to become immune to this (fictional) deadly poison by consuming small amounts over time just as it's possible to get better at what you do by occasionally taking on extra challenges!")
li(title="Feeling a bit overwhelmed by a task? Make sure others know about it by clicking on Iocaine when editing a task. It's possible to become immune to this (fictional) deadly poison by consuming small amounts over time just as it's possible to get better at what you do by occasionally taking on extra challenges!")
span.icon.icon-iocaine span.icon.icon-iocaine
span.number(ng-bind="stats.iocaine_doses|default:'--'") span.number(ng-bind="stats.iocaine_doses|default:'--'")
span.description iocaine<br />doses span.description iocaine<br />doses

View File

@ -3,16 +3,16 @@ div.summary
div.data div.data
span.number(ng-bind="stats.completedPercentage + '%'") span.number(ng-bind="stats.completedPercentage + '%'")
ul
li div.summary-stats
span.number(ng-bind="stats.total_points") -- span.number(ng-bind="stats.total_points") --
span.description project<br />points span.description project<br />points
li div.summary-stats
span.number(ng-bind="stats.defined_points") -- span.number(ng-bind="stats.defined_points") --
span.description defined<br />points span.description defined<br />points
li div.summary-stats
span.number(ng-bind="stats.closed_points") -- span.number(ng-bind="stats.closed_points") --
span.description closed<br />points span.description closed<br />points
li div.summary-stats
span.number(ng-bind="stats.speed | number:0") -- span.number(ng-bind="stats.speed | number:0") --
span.description points /<br />sprint span.description points /<br />sprint

View File

@ -10,6 +10,6 @@ section.admin-submenu-roles
span.icon.icon-arrow-right span.icon.icon-arrow-right
div(tg-new-role) div(tg-new-role)
a.button.button-gray.add-button(href="", title="Add New Role") a.button-gray.add-button(href="", title="Add New Role")
span.text + New role span.text + New role
input(type="text", class="hidden new") input(type="text", class="hidden new")

View File

@ -20,5 +20,5 @@ section.admin-submenu
a(href="") Front a(href="") Front
span.icon.icon-arrow-right span.icon.icon-arrow-right
a.button.button-gray(href="", title="Add New role") a.button-gray(href="", title="Add New role")
span.text + New role span.text + New role

View File

@ -8,5 +8,5 @@ div.change-email-form-container(tg-cancel-account)
input(type="hidden", name="cancel_token", ng-model="data.cancel_token", data-required="true", input(type="hidden", name="cancel_token", ng-model="data.cancel_token", data-required="true",
placeholder="cancel account token") placeholder="cancel account token")
a.button.button-cancel-account.button-gray(href="", title="Yes, I'm leaving") Yes, I'm leaving! a.button-cancel-account.button-gray(href="", title="Yes, I'm leaving") Yes, I'm leaving!
button(type="submit", class="hidden") button(type="submit", class="hidden")

View File

@ -8,5 +8,5 @@ div.change-email-form-container(tg-change-email)
input(type="hidden", name="email_token", ng-model="data.email_token", data-required="true", input(type="hidden", name="email_token", ng-model="data.email_token", data-required="true",
placeholder="change email token") placeholder="change email token")
a.button.button-change-email.button-gray(href="", title="Change email") Change email a.button-change-email.button-gray(href="", title="Change email") Change email
button(type="submit", class="hidden") button(type="submit", class="hidden")

View File

@ -8,5 +8,5 @@ section
block content block content
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept

View File

@ -9,7 +9,7 @@ form
p.warning p.warning
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept
a.button.button-red(href="", title="Delete") a.button-red(href="", title="Delete")
span Cancel span Cancel

View File

@ -4,7 +4,7 @@ fieldset.attachments
span.icon.icon-attachment span.icon.icon-attachment
span.attachments-num 1 span.attachments-num 1
span.attachments-text attachment span.attachments-text attachment
a.button.button-gray(href="", title="Add new attachment") a.button-gray(href="", title="Add new attachment")
span + add attachment span + add attachment
div.attachment-body div.attachment-body
- for(var x = 0; x < 1; x++) - for(var x = 0; x < 1; x++)

View File

@ -6,7 +6,7 @@ form
span.question Are you sure you want to delete this project? span.question Are you sure you want to delete this project?
span.subtitle All project data US/Tasks/Issues/Sprints/WikiPages will be lost! :-( span.subtitle All project data US/Tasks/Issues/Sprints/WikiPages will be lost! :-(
div.options div.options
a.button.button-green(href="", title="Yes, I'm really sure") a.button-green(href="", title="Yes, I'm really sure")
span Yes, I'm really sure span Yes, I'm really sure
a.button.button-red(href="", title="Cancel") a.button-red(href="", title="Cancel")
span Cancel span Cancel

View File

@ -6,7 +6,7 @@ form
span.subtitle span.subtitle
span.message span.message
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept
a.button.button-red(href="", title="Delete") a.button-red(href="", title="Delete")
span Cancel span Cancel

View File

@ -3,5 +3,5 @@ a.close(href="", title="close")
section section
h2.title h2.title
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept

View File

@ -4,5 +4,5 @@ section
h2.title h2.title
p.message p.message
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept

View File

@ -6,8 +6,7 @@ section.list-filters
| SHOW FILTERS | SHOW FILTERS
div.new-issue div.new-issue
a.button.button-green(href="") a.button-green(href="")
span.text span.text + NEW TASK
| + NEW TASK
a.button-bulk(href="") a.button-bulk(href="")
span.icon.icon-bulk span.icon.icon-bulk

View File

@ -1,17 +1,6 @@
section.list-filters(tg-check-permission="add_issue") section.list-filters(tg-check-permission="add_issue")
ul
// li
// a(href="#").active
// span.icon.icon-issues
// | SHOW LIST
// li
// a(href="#")
// span.icon.icon-graph
// | SHOW GRAPH
div.new-issue div.new-issue
a.button.button-green(href="", ng-click="ctrl.addNewIssue()") a.button-green(href="", ng-click="ctrl.addNewIssue()")
span.text span.text
| + NEW ISSUE | + NEW ISSUE
a.button-bulk(href="", ng-click="ctrl.addIssuesInBulk()") a.button-bulk(href="", ng-click="ctrl.addIssuesInBulk()")

View File

@ -12,7 +12,7 @@ div.sprint-table
span(tg-bo-bind="us.subject") span(tg-bo-bind="us.subject")
div.column-points.width-1(tg-bo-bind="us.total_points", ng-class="{closed: us.is_closed, blocked: us.is_blocked}") div.column-points.width-1(tg-bo-bind="us.total_points", ng-class="{closed: us.is_closed, blocked: us.is_blocked}")
a.button.button-gray(tg-bo-title="'Go to Taskboard of ' + sprint.name", a.button-gray(tg-bo-title="'Go to Taskboard of ' + sprint.name",
tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug", tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug",
tg-check-permission="view_milestones") tg-check-permission="view_milestones")

View File

@ -2,15 +2,11 @@ section.sprints
header header
h1 SPRINTS h1 SPRINTS
div.summary div.summary
ul div.total-sprints
li span.number(ng-bind="project.total_milestones") --
span.number(ng-bind="project.total_milestones") -- span.description <br/>sprints
span.description <br/>sprints a.button-green.add-sprint(href="", title="Add New sprint", ng-click="ctrl.addNewSprint()", tg-check-permission="add_milestone")
div.new-sprint span.text + New sprint
a.button.button-green(href="", title="Add New sprint",
ng-click="ctrl.addNewSprint()",
tg-check-permission="add_milestone")
span.text + New sprint
div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id", tg-backlog-sprint="sprint", tg-sprint-sortable) div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id", tg-backlog-sprint="sprint", tg-sprint-sortable)
include sprint include sprint

View File

@ -1,2 +1,2 @@
a(class="button button-gray editable", tg-check-permission="add_us") a(class="button button-gray editable", tg-check-permission="add_us")
| Promote to User Story span Promote to User Story

View File

@ -2,15 +2,6 @@ div.wrapper(tg-kanban, ng-controller="KanbanController as ctrl"
ng-init="section='kanban'") ng-init="section='kanban'")
section.main.kanban section.main.kanban
include ../includes/components/mainTitle include ../includes/components/mainTitle
//- div.kanban-settings
//- // a.button.button-trans(href="", title="Filter")
//- // span.icon.icon-filter
//- // span Filters
//- //a.button.button-gray(href="", title="Filter")
//- // span Show Statistics
//-include ../includes/components/large-summary
//-include ../includes/modules/burndown
//-include ../includes/modules/list-filters-kanban
include ../includes/modules/kanban-table include ../includes/modules/kanban-table
div.lightbox.lightbox-generic-form.lb-create-edit-userstory(tg-lb-create-edit-userstory) div.lightbox.lightbox-generic-form.lb-create-edit-userstory(tg-lb-create-edit-userstory)

View File

@ -10,7 +10,7 @@ div.wrapper
include ../includes/components/mainTitle include ../includes/components/mainTitle
div.project-colors-options div.project-colors-options
a.button.button-green.new-color(href="") a.button-green.new-color(href="")
span.text span.text
| + Add new status | + Add new status

View File

@ -25,10 +25,10 @@ div.home-projects-list(ng-controller="ProjectsController as ctrl")
div(tg-projects-list) div(tg-projects-list)
.create-project-button-wrapper .create-project-button-wrapper
a.button.button-green.create-project-button(href="", ng-click="ctrl.newProject()", a.button-green.create-project-button(href="", ng-click="ctrl.newProject()",
title="Create new project") Create project title="Create new project") Create project
div(tg-import-project-button) div(tg-import-project-button)
a.button.button-blackish.import-project-button(href="", title="Import project") a.button-blackish.import-project-button(href="", title="Import project")
span.icon.icon-upload span.icon.icon-upload
input.import-file.hidden(type="file") input.import-file.hidden(type="file")

View File

@ -4,7 +4,7 @@ div.wrapper(ng-controller="TaskDetailController as ctrl",
div.us-detail-header.header-with-actions div.us-detail-header.header-with-actions
include ../includes/components/mainTitle include ../includes/components/mainTitle
.action-buttons .action-buttons
a.button.button-gray( a.button-gray(
tg-check-permission="view_milestones", tg-check-permission="view_milestones",
href="", title="Go to taskboard", href="", title="Go to taskboard",
tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug", tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug",

View File

@ -4,7 +4,7 @@ div.wrapper(ng-controller="UserStoryDetailController as ctrl",
div.us-detail-header.header-with-actions div.us-detail-header.header-with-actions
include ../includes/components/mainTitle include ../includes/components/mainTitle
.action-buttons .action-buttons
a.button.button-gray( a.button-gray(
tg-check-permission="view_milestones", tg-check-permission="view_milestones",
href="", title="Go to taskboard", href="", title="Go to taskboard",
tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug", tg-nav="project-taskboard:project=project.slug,sprint=sprint.slug",

View File

@ -6,7 +6,7 @@ form
span.question Are you sure you want to delete your Taiga account? span.question Are you sure you want to delete your Taiga account?
span.subtitle We're going to miss you! :-( span.subtitle We're going to miss you! :-(
div.options div.options
a.button.button-green(href="", title="Accept") a.button-green(href="", title="Accept")
span Accept span Accept
a.button.button-red(href="", title="Cancel") a.button-red(href="", title="Cancel")
span Cancel span Cancel

View File

@ -20,7 +20,7 @@ div.wrapper(tg-user-profile, ng-controller="UserSettingsController as ctrl",
tg-avatar-model="avatarAttachment") tg-avatar-model="avatarAttachment")
p The image will be cropped to 80x80px.<br> p The image will be cropped to 80x80px.<br>
span.size-info.hidden(tg-bo-html="maxFileSizeMsg") span.size-info.hidden(tg-bo-html="maxFileSizeMsg")
a.button.button-green.change(tg-bo-title="'Change photo. ' + maxFileSizeMsg") Change a.button-green.change(tg-bo-title="'Change photo. ' + maxFileSizeMsg") Change
a.use-gravatar Use gravatar image a.use-gravatar Use gravatar image
div.data div.data

View File

@ -1,21 +1,17 @@
.summary { .summary {
@include clearfix; align-content: center;
background: $grayer; background: $grayer;
color: $white; color: $white;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin-bottom: 2rem; margin-bottom: 2rem;
padding: 1em; padding: 1em;
ul { .summary-stats {
display: inline-block; display: flex;
margin: 0; margin: 0 .5rem;
padding: 0;
}
li {
display: inline-block;
margin-right: 1rem;
} }
.data { .data {
float: left;
margin-right: 1em;
margin-top: 4px; margin-top: 4px;
.number { .number {
color: $fresh-taiga; color: $fresh-taiga;
@ -25,29 +21,24 @@
} }
.icon { .icon {
@extend %large; @extend %large;
float: left;
} }
.number { .number {
@extend %xlarge; @extend %xlarge;
@extend %bold; @extend %bold;
float: left;
margin-right: .3rem; margin-right: .3rem;
position: relative; position: relative;
top: 5px; top: 5px;
} }
.description { .description {
// line-height: 0;
@extend %small; @extend %small;
@extend %text; @extend %text;
float: left;
line-height: .9rem; line-height: .9rem;
} }
} }
.summary-progress-bar { .summary-progress-bar {
background: $whitish; background: $white;
float: left;
height: 30px; height: 30px;
margin-bottom: 0; margin-bottom: 0;
margin-right: 10px; margin-right: 10px;
@ -78,15 +69,30 @@
.large-summary { .large-summary {
ul { justify-content: space-between;
border-right: 1px solid $whitish; .large-summary-wrapper {
align-content: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.summary-progress-wrapper {
display: flex;
}
.summary-progress-bar {
flex-basis: 200px;
min-width: 200px;
}
.summary-stats {
margin-right: 1rem; margin-right: 1rem;
vertical-align: top; &:last-child {
&:last-of-type {
border: 0; border: 0;
margin: 0; margin: 0;
} }
} }
.summary-stats-divider {
margin-right: 2rem;
}
.icon { .icon {
@extend %xlarge; @extend %xlarge;
margin-right: .4rem; margin-right: .4rem;

View File

@ -1,13 +1,8 @@
.backlog {
.new-us {
float: right;
}
}
.backlog-menu { .backlog-menu {
@include clearfix;
background: $whitish; background: $whitish;
color: $blackish; color: $blackish;
display: flex;
justify-content: space-between;
margin-bottom: 1rem; margin-bottom: 1rem;
padding: .5rem; padding: .5rem;
.trans-button { .trans-button {
@ -21,4 +16,7 @@
vertical-align: middle; vertical-align: middle;
} }
} }
.button-bulk {
margin-left: .2rem;
}
} }

View File

@ -1,19 +1,17 @@
.sprints { .sprints {
.summary { .summary {
@include clearfix; background: darken($whitish, 10%);
background: $gray-light; display: flex;
ul { justify-content: space-between;
width: 40%;
}
li {
color: $grayer;
}
} }
.new-sprint { .total-sprints {
float: right; align-items: flex-start;
.button { color: $grayer;
padding: .5rem 1.5rem; display: flex;
} }
.add-sprint {
margin: 0;
padding: .3rem 1.5rem;
} }
.filter-closed-sprints { .filter-closed-sprints {
@extend %small; @extend %small;

View File

@ -2,32 +2,10 @@
align-items: center; align-items: center;
background-color: $whitish; background-color: $whitish;
display: flex; display: flex;
justify-content: space-between; justify-content: flex-end;
margin-bottom: 2rem; margin-bottom: 2rem;
padding: .5rem 1rem; padding: .5rem 1rem;
ul { .button-bulk {
display: flex; margin-left: .2rem;
margin-bottom: 0;
}
li {
margin-right: 2rem;
a {
@extend %large;
@extend %title;
opacity: .4;
&:hover {
color: $blackish;
opacity: 1;
transition: opacity .3s linear;
}
}
.active {
color: $blackish;
opacity: 1;
transition: opacity .3s linear;
}
.icon {
padding-right: .5rem;
}
} }
} }