2013-03-06 00:47:08 +00:00
|
|
|
|
// 1. Set up color classes
|
|
|
|
|
|
// ========================
|
|
|
|
|
|
|
2014-04-03 08:19:54 +00:00
|
|
|
|
// Color variables are defined in "./global-colors.styl"
|
2013-03-06 00:47:08 +00:00
|
|
|
|
|
|
|
|
|
|
// array of keywords and their associated color vars
|
|
|
|
|
|
$stages = (worst $worst) (worse $worse) (bad $bad) (neutral $neutral) (good $good) (better $better) (best $best)
|
|
|
|
|
|
|
|
|
|
|
|
// for each color stage, generate a named class w/ the appropriate color
|
|
|
|
|
|
for $stage in $stages
|
|
|
|
|
|
.color-{$stage[0]}
|
|
|
|
|
|
background-color: $stage[1]
|
2013-03-06 05:49:02 +00:00
|
|
|
|
.action-yesno label,
|
|
|
|
|
|
.task-action-btn
|
2013-03-06 00:47:08 +00:00
|
|
|
|
background-color: darken($stage[1], 30%)
|
2013-03-06 05:49:02 +00:00
|
|
|
|
&:hover, &:focus
|
|
|
|
|
|
background-color: darken($stage[1], 40%)
|
2013-03-25 14:05:44 +00:00
|
|
|
|
.task-options
|
|
|
|
|
|
background-color: $stage[1]
|
2013-03-06 00:47:08 +00:00
|
|
|
|
|
|
|
|
|
|
// completed has to be outside the loop to override the color class
|
2013-03-05 01:36:11 +00:00
|
|
|
|
.completed
|
2013-03-06 00:47:08 +00:00
|
|
|
|
background-color: $completed
|
|
|
|
|
|
color: #999
|
2014-02-01 18:19:48 +00:00
|
|
|
|
.glyphicon
|
|
|
|
|
|
color: #333
|
2013-03-05 19:16:10 +00:00
|
|
|
|
.task-checker label
|
2013-03-06 00:47:08 +00:00
|
|
|
|
background-color: darken($completed, 30%)
|
2013-03-06 05:49:02 +00:00
|
|
|
|
.task-action-btn
|
|
|
|
|
|
background-color: darken($completed, 30%)
|
2013-03-06 00:47:08 +00:00
|
|
|
|
|
2013-03-05 01:36:11 +00:00
|
|
|
|
.reward
|
2013-02-08 18:29:09 +00:00
|
|
|
|
background-color: white
|
|
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// 2. Columns & Tasks
|
|
|
|
|
|
// ===================
|
2013-03-05 00:42:48 +00:00
|
|
|
|
|
2014-02-04 20:27:05 +00:00
|
|
|
|
.tasks-lists
|
2014-02-04 20:53:23 +00:00
|
|
|
|
|
|
|
|
|
|
.row
|
|
|
|
|
|
margin-left: -5px
|
|
|
|
|
|
margin-right: -5px
|
|
|
|
|
|
|
|
|
|
|
|
.col-md-3
|
|
|
|
|
|
padding-left: 10px // Override Bootstrap 15px padding
|
|
|
|
|
|
padding-right: 10px // Override Bootstrap 15px padding
|
|
|
|
|
|
margin-bottom: 15px
|
2014-02-04 20:27:05 +00:00
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// main columns
|
|
|
|
|
|
// ------------
|
2013-03-05 01:36:11 +00:00
|
|
|
|
.task-column
|
|
|
|
|
|
padding: 1.5em
|
2014-05-09 15:51:50 +00:00
|
|
|
|
background: $color-tasks
|
|
|
|
|
|
border: 1px solid darken($color-tasks,16.18%)
|
2013-03-05 01:36:11 +00:00
|
|
|
|
font-family: 'Lato', sans-serif
|
2014-05-09 15:51:50 +00:00
|
|
|
|
h2
|
|
|
|
|
|
color: darken($color-tasks,61.8%)
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
|
|
|
|
|
.task-column_title
|
2013-03-05 01:36:11 +00:00
|
|
|
|
margin: 0 0 0.5em
|
|
|
|
|
|
padding: 0
|
2014-02-10 18:04:57 +00:00
|
|
|
|
font-weight: 300
|
2013-03-05 19:16:10 +00:00
|
|
|
|
|
2014-02-04 21:21:12 +00:00
|
|
|
|
// 50% width columns with scrollbars for tablets
|
|
|
|
|
|
@media (min-width: 768px) and (max-width: 970px)
|
2014-02-04 20:53:23 +00:00
|
|
|
|
.task-column
|
|
|
|
|
|
max-height: 18.6em
|
|
|
|
|
|
overflow-y: scroll
|
2013-03-05 19:16:10 +00:00
|
|
|
|
|
2014-11-27 10:32:57 +00:00
|
|
|
|
// "Add new task" form
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// -----------------
|
2014-11-27 10:32:57 +00:00
|
|
|
|
.task-add
|
|
|
|
|
|
margin-top: 1.618em
|
|
|
|
|
|
@extend $hrpg-button-with-input
|
|
|
|
|
|
hrpg-button-color-mixin($color-options-submenu)
|
|
|
|
|
|
input, button
|
|
|
|
|
|
height: 2.618em
|
2013-03-06 03:06:45 +00:00
|
|
|
|
input
|
2014-11-27 10:32:57 +00:00
|
|
|
|
width: 80%
|
|
|
|
|
|
button
|
|
|
|
|
|
width: 20%
|
|
|
|
|
|
span
|
|
|
|
|
|
font-size: 0.8em
|
2013-03-05 01:36:11 +00:00
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// an individual task entry
|
|
|
|
|
|
// ------------------------
|
2013-03-05 01:36:11 +00:00
|
|
|
|
.task
|
2013-03-05 19:16:10 +00:00
|
|
|
|
list-style: none
|
2013-03-05 01:36:11 +00:00
|
|
|
|
clear: both
|
2013-03-25 14:05:44 +00:00
|
|
|
|
padding: 0
|
2013-03-06 07:16:51 +00:00
|
|
|
|
min-height: 3em
|
|
|
|
|
|
margin-bottom: 0.75em
|
2013-03-25 14:05:44 +00:00
|
|
|
|
box-shadow: inset 0 0 1px rgba(0,0,0,0.5)
|
|
|
|
|
|
position: relative
|
2013-03-06 03:06:45 +00:00
|
|
|
|
&:hover
|
|
|
|
|
|
cursor: move
|
2014-08-21 01:11:28 +00:00
|
|
|
|
:last-child
|
2013-03-05 01:36:11 +00:00
|
|
|
|
margin-bottom: 0
|
|
|
|
|
|
|
2014-02-01 18:19:48 +00:00
|
|
|
|
label
|
|
|
|
|
|
font-weight: 400
|
|
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// task content
|
|
|
|
|
|
.task-text
|
2013-03-25 14:05:44 +00:00
|
|
|
|
display: block
|
|
|
|
|
|
padding: 0.75em 0 0.75em 3.5em
|
2013-03-21 02:32:01 +00:00
|
|
|
|
line-height: 1.4
|
2013-05-29 18:00:17 +00:00
|
|
|
|
word-wrap: break-word
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
2013-12-29 08:24:02 +00:00
|
|
|
|
span.emoji
|
|
|
|
|
|
width:1.5em
|
|
|
|
|
|
height:1.5em
|
|
|
|
|
|
background-size:1.5em
|
2014-12-04 22:32:00 +00:00
|
|
|
|
vertical-align: middle
|
2013-12-29 08:24:02 +00:00
|
|
|
|
|
2013-03-25 14:05:44 +00:00
|
|
|
|
.habit-wide .task-text
|
|
|
|
|
|
padding-left: 7em
|
|
|
|
|
|
|
2013-03-09 03:26:01 +00:00
|
|
|
|
// when a task is being dragged
|
2014-02-06 17:35:12 +00:00
|
|
|
|
.task.ui-sortable-helper
|
2013-03-09 03:26:01 +00:00
|
|
|
|
box-shadow: 0 0 3px rgba(0,0,0,0.15), 0 0 5px rgba(0,0,0,0.1)
|
|
|
|
|
|
transform: scale(1.05)
|
|
|
|
|
|
outline: 1px solid rgba(0,0,0,0.2)
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
|
|
|
|
|
// primary task commands
|
|
|
|
|
|
// ----------------------
|
2013-03-05 19:16:10 +00:00
|
|
|
|
.task-controls
|
2013-03-21 02:32:01 +00:00
|
|
|
|
display: inline-block
|
|
|
|
|
|
float: left
|
2013-03-06 02:03:35 +00:00
|
|
|
|
margin-left: -0.5em
|
|
|
|
|
|
margin-right: 0.5em
|
2013-03-05 19:16:10 +00:00
|
|
|
|
|
2013-03-25 14:05:44 +00:00
|
|
|
|
.task-controls.task-primary
|
|
|
|
|
|
position: absolute
|
|
|
|
|
|
top: 0
|
|
|
|
|
|
bottom: 0
|
|
|
|
|
|
left: 0
|
|
|
|
|
|
float: none
|
|
|
|
|
|
margin: 0
|
|
|
|
|
|
|
2013-03-06 05:49:02 +00:00
|
|
|
|
// plus/minus commands
|
|
|
|
|
|
.task-action-btn
|
|
|
|
|
|
display: inline-block
|
2013-03-06 07:16:51 +00:00
|
|
|
|
width: 2.12765em
|
|
|
|
|
|
height: 2.12765em
|
2013-03-06 05:49:02 +00:00
|
|
|
|
padding: 0
|
|
|
|
|
|
font-size: 1.41em
|
2013-03-06 07:16:51 +00:00
|
|
|
|
line-height: 2.12765
|
2013-03-06 05:49:02 +00:00
|
|
|
|
text-align: center
|
|
|
|
|
|
color: #222
|
|
|
|
|
|
vertical-align: top
|
|
|
|
|
|
border-right: 1px solid rgba(0,0,0,0.25)
|
|
|
|
|
|
&:last-child
|
|
|
|
|
|
border: 0
|
|
|
|
|
|
&:hover, &:focus
|
|
|
|
|
|
color: #222
|
|
|
|
|
|
text-decoration: none
|
|
|
|
|
|
|
|
|
|
|
|
// checkbox
|
|
|
|
|
|
.task-checker input[type=checkbox]
|
|
|
|
|
|
margin: 0
|
|
|
|
|
|
padding: 0
|
|
|
|
|
|
visibility: hidden
|
|
|
|
|
|
|
|
|
|
|
|
.task-checker label
|
|
|
|
|
|
display: inline-block
|
2013-03-06 07:16:51 +00:00
|
|
|
|
width: 3em
|
2013-03-25 14:05:44 +00:00
|
|
|
|
height: 100%
|
2013-03-06 05:49:02 +00:00
|
|
|
|
margin: 0
|
|
|
|
|
|
vertical-align: top
|
|
|
|
|
|
cursor: pointer
|
|
|
|
|
|
|
|
|
|
|
|
// plus/minus checkbox
|
|
|
|
|
|
.action-plusminus
|
|
|
|
|
|
label
|
|
|
|
|
|
margin-right: 1.5em
|
|
|
|
|
|
label:after
|
|
|
|
|
|
font-size: 1.41em
|
2013-03-06 07:16:51 +00:00
|
|
|
|
width: 2.12765em
|
|
|
|
|
|
height: 2.12765em
|
|
|
|
|
|
line-height: 2.12765
|
2013-03-06 03:06:45 +00:00
|
|
|
|
text-align: center
|
2013-03-06 05:49:02 +00:00
|
|
|
|
display: inline-block
|
|
|
|
|
|
vertical-align top
|
|
|
|
|
|
opacity: 0.3
|
|
|
|
|
|
background-color: #ddd
|
|
|
|
|
|
outline: 1px solid rgba(0,0,0,0.5)
|
|
|
|
|
|
color: #222
|
|
|
|
|
|
label[for$="plus"]:after
|
|
|
|
|
|
content: '+'
|
|
|
|
|
|
label[for$="minus"]:after
|
|
|
|
|
|
content: '−'
|
|
|
|
|
|
|
|
|
|
|
|
&.select-toggle input[type=checkbox]:checked + label:after
|
|
|
|
|
|
opacity: 1
|
|
|
|
|
|
|
|
|
|
|
|
// yes/no checkbox
|
|
|
|
|
|
.action-yesno
|
2013-03-09 07:10:33 +00:00
|
|
|
|
position: relative
|
2013-03-06 05:49:02 +00:00
|
|
|
|
// uncompleted icon
|
2013-03-09 07:10:33 +00:00
|
|
|
|
label:after, label:before
|
2013-03-15 16:21:27 +00:00
|
|
|
|
content: ''
|
2013-03-06 05:49:02 +00:00
|
|
|
|
display: block
|
2013-03-09 03:26:01 +00:00
|
|
|
|
height: 1.714285714em
|
|
|
|
|
|
width: 1.714285714em
|
|
|
|
|
|
font-size: 1.75em
|
|
|
|
|
|
line-height: 1.714285714em
|
2013-03-06 05:49:02 +00:00
|
|
|
|
text-align: center
|
2013-03-06 03:06:45 +00:00
|
|
|
|
color: black
|
2013-03-09 03:26:01 +00:00
|
|
|
|
opacity: 0.2
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
2013-03-15 16:21:27 +00:00
|
|
|
|
label:after
|
2013-05-07 07:43:39 +00:00
|
|
|
|
height 10px
|
|
|
|
|
|
width 10px
|
|
|
|
|
|
margin 15px auto
|
|
|
|
|
|
border 1px solid #222
|
2013-03-09 07:10:33 +00:00
|
|
|
|
label:before
|
|
|
|
|
|
position: absolute
|
|
|
|
|
|
left: 0
|
2013-03-06 05:49:02 +00:00
|
|
|
|
// hint at completed icon
|
2013-03-15 16:21:27 +00:00
|
|
|
|
label:hover:before,
|
|
|
|
|
|
label:focus:before
|
|
|
|
|
|
content: ''
|
2013-03-06 05:49:02 +00:00
|
|
|
|
label:hover:after,
|
|
|
|
|
|
label:focus:after
|
2014-12-03 17:51:17 +00:00
|
|
|
|
content: "\E013"
|
|
|
|
|
|
font-family 'Glyphicons Halflings'
|
2013-05-07 07:43:39 +00:00
|
|
|
|
border none
|
|
|
|
|
|
margin 0
|
2014-12-03 17:51:17 +00:00
|
|
|
|
line-height: 1.714285714em
|
|
|
|
|
|
height: 1.714285714em
|
|
|
|
|
|
width: 1.714285714em
|
2013-03-09 02:01:04 +00:00
|
|
|
|
text-align: center
|
2013-03-06 05:49:02 +00:00
|
|
|
|
opacity: 0.5 !important
|
|
|
|
|
|
label:active:after
|
|
|
|
|
|
opacity: 0.75 !important
|
2013-03-05 19:16:10 +00:00
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// completed icon
|
2013-03-06 05:49:02 +00:00
|
|
|
|
input[type=checkbox]:checked + label:after
|
2014-12-03 17:51:17 +00:00
|
|
|
|
content: "\E013"
|
|
|
|
|
|
font-family 'Glyphicons Halflings'
|
2013-05-07 07:51:41 +00:00
|
|
|
|
border none
|
|
|
|
|
|
margin 0
|
2014-12-03 17:51:17 +00:00
|
|
|
|
line-height: 1.714285714em
|
|
|
|
|
|
height: 1.714285714em
|
|
|
|
|
|
width: 1.714285714em
|
|
|
|
|
|
text-align: center
|
|
|
|
|
|
opacity: 0.75
|
2013-03-05 19:16:10 +00:00
|
|
|
|
|
2013-03-05 01:36:11 +00:00
|
|
|
|
|
2013-03-06 03:06:45 +00:00
|
|
|
|
// secondary task commands
|
|
|
|
|
|
// -----------------------
|
|
|
|
|
|
.task-meta-controls
|
|
|
|
|
|
float: right
|
2014-02-10 22:22:54 +00:00
|
|
|
|
margin: 0.75em 0.5em 0 0.5em
|
2013-03-25 14:05:44 +00:00
|
|
|
|
height: 1em
|
2013-03-06 03:06:45 +00:00
|
|
|
|
opacity: 0.25
|
2014-02-01 18:19:48 +00:00
|
|
|
|
|
|
|
|
|
|
a
|
|
|
|
|
|
text-decoration: none
|
2014-02-10 22:22:54 +00:00
|
|
|
|
|
|
|
|
|
|
// improve alignment of task icons
|
|
|
|
|
|
.glyphicon-signal
|
|
|
|
|
|
margin-left: 0.25em
|
|
|
|
|
|
.glyphicon-remove, .glyphicon-ok, a.badge
|
|
|
|
|
|
margin-right: 0.25em
|
|
|
|
|
|
.glyphicon-tags
|
|
|
|
|
|
margin-left: 0.1em
|
|
|
|
|
|
margin-right: 0.4em
|
|
|
|
|
|
a.badge
|
2014-02-11 17:37:20 +00:00
|
|
|
|
position: relative; top:-2px
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
|
|
|
|
|
.task:hover .task-meta-controls
|
|
|
|
|
|
opacity: 1
|
|
|
|
|
|
|
2013-03-21 18:49:07 +00:00
|
|
|
|
.popover
|
|
|
|
|
|
line-height: 1.5
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
2013-12-31 22:58:47 +00:00
|
|
|
|
// prevent box-shadow from being clipped/overlapped
|
|
|
|
|
|
margin-bottom: 10px
|
|
|
|
|
|
margin-right: 5px
|
|
|
|
|
|
|
2013-03-06 05:49:02 +00:00
|
|
|
|
// task editing
|
|
|
|
|
|
// ------------
|
2013-03-25 14:05:44 +00:00
|
|
|
|
form
|
|
|
|
|
|
margin-bottom: 0 // stupid bootstrap override
|
|
|
|
|
|
|
2013-03-18 18:28:00 +00:00
|
|
|
|
[class$="-options"]
|
2013-03-25 14:05:44 +00:00
|
|
|
|
padding: 1em 1em 0
|
2013-03-06 05:49:02 +00:00
|
|
|
|
color: #333
|
2013-03-25 14:05:44 +00:00
|
|
|
|
position: relative
|
2013-05-07 07:43:39 +00:00
|
|
|
|
//background-color:
|
2013-03-06 05:49:02 +00:00
|
|
|
|
|
|
|
|
|
|
.option-group
|
|
|
|
|
|
border-bottom: 1px solid rgba(0,0,0,0.1)
|
|
|
|
|
|
padding: 0 0 1em
|
|
|
|
|
|
margin-bottom: 1em
|
|
|
|
|
|
|
|
|
|
|
|
.option-title
|
|
|
|
|
|
font-size: 1em
|
|
|
|
|
|
margin: 0 0 0.5em
|
|
|
|
|
|
line-height: 1.5
|
|
|
|
|
|
border: 0
|
|
|
|
|
|
padding: 0
|
|
|
|
|
|
color: #333
|
|
|
|
|
|
font-style: italic
|
|
|
|
|
|
&:not(.mega):after
|
|
|
|
|
|
content: ':'
|
|
|
|
|
|
&.mega
|
|
|
|
|
|
cursor: pointer
|
|
|
|
|
|
font-style: normal
|
|
|
|
|
|
font-weight: bold
|
|
|
|
|
|
text-decoration: underline
|
|
|
|
|
|
|
|
|
|
|
|
.option-content
|
|
|
|
|
|
height: 2.5em
|
|
|
|
|
|
width: 100%
|
|
|
|
|
|
margin: 0 0 1em
|
|
|
|
|
|
padding: 0 0 0 0.5em
|
|
|
|
|
|
outline: 0
|
|
|
|
|
|
border: 1px solid rgba(0,0,0,0.2)
|
|
|
|
|
|
box-shadow: none
|
|
|
|
|
|
border-radius: 0
|
|
|
|
|
|
font-family: 'Lato', sans-serif //bootstrap override
|
2013-03-18 18:02:30 +00:00
|
|
|
|
|
2013-03-06 05:49:02 +00:00
|
|
|
|
textarea.option-content
|
|
|
|
|
|
height: 5em
|
|
|
|
|
|
padding-top: 0.25em
|
|
|
|
|
|
resize: none
|
|
|
|
|
|
margin-bottom: 0
|
|
|
|
|
|
|
2013-03-18 18:28:00 +00:00
|
|
|
|
.option-short
|
2013-03-18 18:02:30 +00:00
|
|
|
|
.option-content
|
2013-07-23 00:00:01 +00:00
|
|
|
|
width: 4em
|
2013-03-18 18:02:30 +00:00
|
|
|
|
display: inline-block
|
2013-03-18 18:28:00 +00:00
|
|
|
|
.input-suffix
|
|
|
|
|
|
vertical-align: 20%
|
|
|
|
|
|
padding-left: 0.25em
|
2013-03-18 18:02:30 +00:00
|
|
|
|
|
2013-03-21 17:03:03 +00:00
|
|
|
|
.option-medium
|
|
|
|
|
|
.option-content
|
|
|
|
|
|
width: 6em
|
|
|
|
|
|
display: inline-block
|
|
|
|
|
|
.input-suffix
|
|
|
|
|
|
vertical-align: 20%
|
|
|
|
|
|
padding-left: 0.25em
|
|
|
|
|
|
|
2013-03-06 05:49:02 +00:00
|
|
|
|
// button-group
|
|
|
|
|
|
.task-controls.tile-group
|
|
|
|
|
|
display: block
|
|
|
|
|
|
text-align: center
|
|
|
|
|
|
margin: 0
|
|
|
|
|
|
|
2014-02-09 15:16:43 +00:00
|
|
|
|
&.task-attributes
|
|
|
|
|
|
text-align: left
|
|
|
|
|
|
|
2013-03-06 05:49:02 +00:00
|
|
|
|
.task-action-btn.tile
|
|
|
|
|
|
border: 0
|
|
|
|
|
|
font-size: 1.15em
|
|
|
|
|
|
font-weight: 300
|
|
|
|
|
|
outline: 1px solid rgba(0,0,0,0.2)
|
|
|
|
|
|
outline-offset: -1px
|
2014-02-11 17:37:20 +00:00
|
|
|
|
margin: 0 0 0 3px
|
2013-03-06 05:49:02 +00:00
|
|
|
|
font-family: 'Lato', sans-serif
|
|
|
|
|
|
text-align: inherit
|
|
|
|
|
|
opacity: 0.5
|
|
|
|
|
|
width: auto
|
|
|
|
|
|
padding: 0 0.5em
|
|
|
|
|
|
&.active
|
|
|
|
|
|
opacity: 1
|
2013-03-06 03:06:45 +00:00
|
|
|
|
|
2013-03-18 22:30:25 +00:00
|
|
|
|
.tile.solid
|
|
|
|
|
|
opacity: 1
|
2013-03-06 06:15:45 +00:00
|
|
|
|
.tile.spacious
|
|
|
|
|
|
margin: 0.75em 0
|
2013-03-25 14:05:44 +00:00
|
|
|
|
font-size: 1.25em
|
2013-03-06 06:15:45 +00:00
|
|
|
|
opacity: 1
|
|
|
|
|
|
.tile.bright
|
|
|
|
|
|
background-color: lighten($best, 20%)
|
|
|
|
|
|
&:hover, &:focus
|
|
|
|
|
|
background-color: lighten($best, 40%)
|
2013-03-09 06:34:15 +00:00
|
|
|
|
.tile.flush
|
|
|
|
|
|
margin-left: 0
|
|
|
|
|
|
border: 1px solid rgba(0,0,0,0.2)
|
|
|
|
|
|
outline: 0
|
|
|
|
|
|
line-height: 2em
|
|
|
|
|
|
&:first-child
|
|
|
|
|
|
border-right: 0
|
2013-03-09 03:26:01 +00:00
|
|
|
|
|
2014-02-11 17:37:20 +00:00
|
|
|
|
.task-options
|
|
|
|
|
|
.task-action-btn.tile
|
|
|
|
|
|
margin: 3px
|
2013-03-09 03:26:01 +00:00
|
|
|
|
|
|
|
|
|
|
// todos ui
|
|
|
|
|
|
// --------
|
|
|
|
|
|
|
2013-12-30 04:10:27 +00:00
|
|
|
|
// Checklists
|
|
|
|
|
|
// --------
|
|
|
|
|
|
.checklist-form
|
|
|
|
|
|
/* Make an input blend into its parent */
|
|
|
|
|
|
input.inline-edit
|
|
|
|
|
|
reset-box-model()
|
|
|
|
|
|
reset-font()
|
|
|
|
|
|
line-height: inherit
|
|
|
|
|
|
text-align: inherit
|
|
|
|
|
|
background-color:inherit
|
|
|
|
|
|
box-shadow: none
|
2014-01-07 02:07:57 +00:00
|
|
|
|
width: 80%
|
2013-12-30 04:10:27 +00:00
|
|
|
|
|
|
|
|
|
|
/* Add interaction cues on hover and focus */
|
|
|
|
|
|
input.inline-edit:hover,input.inline-edit:focus
|
|
|
|
|
|
background-color: #FFD
|
|
|
|
|
|
transition: background-color 0.5s
|
|
|
|
|
|
|
|
|
|
|
|
.checklist-icons
|
|
|
|
|
|
opacity:0
|
2014-01-07 02:07:57 +00:00
|
|
|
|
width: 5%
|
2013-12-30 04:10:27 +00:00
|
|
|
|
|
2013-12-30 07:17:15 +00:00
|
|
|
|
li
|
|
|
|
|
|
min-height: 20px
|
|
|
|
|
|
padding-left: 10px
|
|
|
|
|
|
margin-bottom: 5px
|
|
|
|
|
|
|
|
|
|
|
|
[type="checkbox"]
|
|
|
|
|
|
margin: 0px 10px 3px 0px
|
2014-10-12 08:48:51 +00:00
|
|
|
|
width: 4%
|
2013-12-30 07:17:15 +00:00
|
|
|
|
li:hover .checklist-icons
|
2014-11-27 10:32:57 +00:00
|
|
|
|
opacity:1
|
|
|
|
|
|
|
|
|
|
|
|
// Task filters
|
|
|
|
|
|
// --------
|
|
|
|
|
|
.task-filter
|
|
|
|
|
|
margin: 1.618em 0 1em 0
|
|
|
|
|
|
hrpg-button-bar-mixin($color-tasks)
|
|
|
|
|
|
@extend $hrpg-button-bar
|
|
|
|
|
|
width: 100%
|
|
|
|
|
|
li
|
|
|
|
|
|
@extend $hrpg-button-master
|
|
|
|
|
|
hrpg-button-color-mixin($color-tasks)
|
|
|
|
|
|
width: 33.333%
|
|
|
|
|
|
text-align: center
|
|
|
|
|
|
&:nth-child(3n + 1):nth-last-child(2),
|
|
|
|
|
|
&:nth-child(3n + 1):nth-last-child(2) + li
|
|
|
|
|
|
width: 50%;
|
|
|
|
|
|
a
|
|
|
|
|
|
width: 100%
|
|
|
|
|
|
height: 100%
|
|
|
|
|
|
.rewards
|
|
|
|
|
|
.task-filter
|
|
|
|
|
|
li:nth-child(3n + 1):nth-last-child(2)
|
|
|
|
|
|
width: 33.333%
|
|
|
|
|
|
li:nth-child(3n + 1):nth-last-child(2) + li
|
|
|
|
|
|
width: 66.666%
|
|
|
|
|
|
|
2014-12-03 15:39:58 +00:00
|
|
|
|
.btn-buy
|
|
|
|
|
|
word-wrap: break-word
|
|
|
|
|
|
padding-left: 0.2em
|
|
|
|
|
|
text-align: left
|
|
|
|
|
|
span
|
|
|
|
|
|
position: relative
|
|
|
|
|
|
left: -2px
|
|
|
|
|
|
&:only-child
|
|
|
|
|
|
position: static
|
|
|
|
|
|
padding-left: 0.75em
|
|
|
|
|
|
|
|
|
|
|
|
&.highValue // If reward value exceeds three digits, drop the number below the coin icon
|
|
|
|
|
|
padding: 0.3em
|
|
|
|
|
|
text-align: center
|
|
|
|
|
|
span
|
|
|
|
|
|
display: block
|
|
|
|
|
|
margin: auto
|
|
|
|
|
|
.shop_gold + .reward-cost
|
|
|
|
|
|
line-height: 1
|
|
|
|
|
|
top: -0.1em
|
|
|
|
|
|
|
2014-11-27 10:32:57 +00:00
|
|
|
|
.repeat-days
|
|
|
|
|
|
a
|
|
|
|
|
|
border-radius: 0.382em
|
2014-12-03 17:51:17 +00:00
|
|
|
|
|