2011-02-08 19:53:59 +01:00
|
|
|
/**
|
|
|
|
* @provides maniphest-task-summary-css
|
|
|
|
*/
|
|
|
|
|
|
|
|
.maniphest-task-summary {
|
|
|
|
width: 100%;
|
2012-02-24 22:00:48 +01:00
|
|
|
margin: 4px 0;
|
2012-04-02 21:12:04 +02:00
|
|
|
border-collapse: separate;
|
2012-02-24 22:00:48 +01:00
|
|
|
|
2012-04-02 19:27:31 +02:00
|
|
|
font-size: 12px;
|
2012-02-24 22:00:48 +01:00
|
|
|
color: #222222;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td {
|
2012-04-02 19:27:31 +02:00
|
|
|
padding: 5px 3px;
|
|
|
|
background: #f9f9f9;
|
2011-02-08 19:53:59 +01:00
|
|
|
white-space: nowrap;
|
2012-02-24 22:00:48 +01:00
|
|
|
|
|
|
|
border-style: solid;
|
|
|
|
border-top-color: #888888;
|
|
|
|
border-bottom-color: #666666;
|
|
|
|
border-width: 1px 0;
|
|
|
|
}
|
|
|
|
|
2012-04-02 19:27:31 +02:00
|
|
|
.maniphest-task-summary td em {
|
|
|
|
color: #888888;
|
|
|
|
}
|
|
|
|
|
2012-02-24 22:00:48 +01:00
|
|
|
.maniphest-batch-selected td {
|
|
|
|
background: #f6ff88;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-handle {
|
|
|
|
padding: 0 6px;
|
|
|
|
width: 1px;
|
|
|
|
|
|
|
|
border-right-width: 1px;
|
|
|
|
border-right-color: #787878;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-batch {
|
2012-04-02 19:27:31 +02:00
|
|
|
padding-right: 0px;
|
|
|
|
width: 16px;
|
2012-02-24 22:00:48 +01:00
|
|
|
text-align: center;
|
2012-04-02 21:12:04 +02:00
|
|
|
overflow: hidden;
|
2012-02-24 22:00:48 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-batch,
|
|
|
|
.maniphest-task-summary td.maniphest-task-batch input {
|
|
|
|
cursor: pointer;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
2012-04-02 19:27:31 +02:00
|
|
|
.maniphest-task-summary td.maniphest-task-batch input {
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
2011-02-08 19:53:59 +01:00
|
|
|
.maniphest-task-summary td.maniphest-task-number {
|
|
|
|
font-weight: bold;
|
|
|
|
color: #444444;
|
2012-04-02 19:27:31 +02:00
|
|
|
width: 70px;
|
|
|
|
text-align: right;
|
2011-02-11 19:28:37 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-status {
|
2012-04-02 19:27:31 +02:00
|
|
|
width: 60px;
|
2011-02-11 19:28:37 +01:00
|
|
|
text-align: center;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-owner {
|
2012-02-23 07:52:45 +01:00
|
|
|
width: 100px;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-name {
|
|
|
|
font-weight: bold;
|
2011-02-24 23:40:26 +01:00
|
|
|
white-space: normal;
|
2012-04-02 21:12:04 +02:00
|
|
|
overflow: hidden;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
2012-04-02 19:27:31 +02:00
|
|
|
.maniphest-task-summary td.maniphest-task-projects {
|
|
|
|
width: 180px;
|
|
|
|
text-align: right;
|
|
|
|
white-space: normal;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary td.maniphest-task-updated {
|
2012-04-02 19:27:31 +02:00
|
|
|
text-align: right;
|
|
|
|
width: 85px;
|
|
|
|
padding-right: 8px;
|
2012-02-24 22:00:48 +01:00
|
|
|
border-right-width: 1px;
|
|
|
|
border-right-style: solid;
|
|
|
|
border-right-color: #787878;
|
2011-02-11 19:28:37 +01:00
|
|
|
}
|
|
|
|
|
2011-02-11 20:21:18 +01:00
|
|
|
.maniphest-task-summary .pri-bullet {
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary .pri-unbreak {
|
2011-02-11 22:07:02 +01:00
|
|
|
border-color: #ff0000;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #ff0000;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-summary .pri-triage {
|
2011-02-11 22:07:02 +01:00
|
|
|
border-color: #ee00ee;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #ee00ee;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
2011-02-11 22:07:02 +01:00
|
|
|
|
2011-02-11 20:21:18 +01:00
|
|
|
.maniphest-task-summary .pri-high {
|
2012-02-24 22:00:48 +01:00
|
|
|
border-color: #ff6622;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #ff6622;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
2011-02-11 22:07:02 +01:00
|
|
|
|
2011-02-11 20:21:18 +01:00
|
|
|
.maniphest-task-summary .pri-normal {
|
2011-02-11 22:07:02 +01:00
|
|
|
border-color: #ffaa66;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #ffaa66;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
2011-02-11 22:07:02 +01:00
|
|
|
|
2011-02-11 20:21:18 +01:00
|
|
|
.maniphest-task-summary .pri-low {
|
2011-02-11 22:07:02 +01:00
|
|
|
border-color: #eecc66;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #eecc66;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
2011-02-11 22:07:02 +01:00
|
|
|
|
2011-02-11 20:21:18 +01:00
|
|
|
.maniphest-task-summary .pri-wish {
|
2011-02-11 22:07:02 +01:00
|
|
|
border-color: #0099ff;
|
2012-04-02 21:12:04 +02:00
|
|
|
background-color: #0099ff;
|
2011-02-11 20:21:18 +01:00
|
|
|
}
|
|
|
|
|
2011-02-11 19:28:37 +01:00
|
|
|
.maniphest-task-group-header {
|
|
|
|
font-size: 18px;
|
2012-03-05 22:51:35 +01:00
|
|
|
margin: 1em 0;
|
2011-02-11 19:28:37 +01:00
|
|
|
border-bottom: 1px solid #dddddd;
|
2011-02-08 19:53:59 +01:00
|
|
|
}
|
Allow Maniphest to scale to a massive size
Summary:
Maniphest is missing some keys and some query strategy which will make it
cumbersome to manage more than a few tens of thousands of tasks.
Test Plan:
Handily manipulated 100k-scale task groups. Maniphest takes about 250ms to
select and render pages of 1,000 tasks and has no problem paging and filtering
them, etc. We should be good to scale to multiple millions of tasks with these
changes.
Reviewed By: gc3
Reviewers: fratrik, jungejason, aran, tuomaspelkonen, gc3
Commenters: jungejason
CC: anjali, aran, epriestley, gc3, jungejason
Differential Revision: 534
2011-06-27 03:50:17 +02:00
|
|
|
|
|
|
|
.maniphest-total-result-count {
|
|
|
|
text-align: right;
|
|
|
|
padding-right: 2em;
|
|
|
|
font-size: 11px;
|
|
|
|
color: #666666;
|
|
|
|
}
|
2012-02-24 22:00:48 +01:00
|
|
|
|
|
|
|
.batch-editor-header {
|
|
|
|
font-size: 11px;
|
|
|
|
color: #666666;
|
|
|
|
padding: 4px 0px;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-batch-editor {
|
|
|
|
margin: 1em 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-batch-editor-layout {
|
|
|
|
width: 100%;
|
|
|
|
border-top: 1px solid #bbbbbb;
|
|
|
|
background: #efefef;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-batch-editor-layout td {
|
|
|
|
padding: 6px 8px;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-batch-editor-layout a.button,
|
|
|
|
.maniphest-batch-editor-layout button {
|
|
|
|
margin: 0px 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-batch-editor-layout .batch-select-submit-cell {
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
#batch-select-status-cell {
|
|
|
|
text-align: right;
|
|
|
|
color: #666666;
|
|
|
|
font-size: 11px;
|
|
|
|
vertical-align: middle;
|
|
|
|
width: 100%;
|
|
|
|
}
|
2012-03-05 22:51:35 +01:00
|
|
|
|
|
|
|
.maniphest-list-container {
|
|
|
|
padding: 0 1em;
|
|
|
|
}
|
2012-04-02 21:12:04 +02:00
|
|
|
|
2012-04-02 21:14:26 +02:00
|
|
|
.maniphest-group-container {
|
|
|
|
padding: 0 1em 1em;
|
|
|
|
}
|
|
|
|
|
2012-04-02 21:12:04 +02:00
|
|
|
td.maniphest-active-handle {
|
|
|
|
cursor: move;
|
|
|
|
background-image: url('/rsrc/image/grippy_texture.png');
|
|
|
|
background-position: 3px 0px;
|
|
|
|
background-repeat: repeat-y;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-subpriority-target {
|
|
|
|
position: relative;
|
|
|
|
border: 1px dashed #aaaaaa;
|
|
|
|
background: #f9f9f9;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-loading {
|
|
|
|
opacity: 0.5;
|
|
|
|
}
|
|
|
|
|
|
|
|
.maniphest-task-dragging {
|
|
|
|
position: relative;
|
|
|
|
opacity: 0.5;
|
|
|
|
}
|