123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335 |
- @import 'nib'
- .minicard-wrapper
- cursor: pointer
- position: relative
- display: flex
- align-items: center
- margin-bottom: 9px
- &.placeholder
- background: darken(white, 20%)
- border-radius: 9px
- &.ui-sortable-helper
- cursor: grabbing
- transform: rotate(4deg)
- display: block !important
- .and-n-other
- width: 100%
- height: 16px
- padding: 4px
- background-color: darken(white, 5%)
- text-align: center
- border-radius: 3px
- .multi-selection-checkbox
- display: none
- .multi-selection-checkbox + .minicard
- margin-left: 8px
- .minicard
- padding: 6px 8px 2px
- position: relative
- flex: 1
- flex-wrap: wrap
- background-color: #fff
- min-height: 20px
- box-shadow: 0 1px 2px rgba(0,0,0,.15)
- border-radius: 2px
- color: #4d4d4d
- overflow: hidden
- transition: transform 0.2s,
- border-radius 0.2s
- &.linked-board
- &.linked-card
- .linked-icon
- display: inline-block
- margin-right: 11px
- vertical-align: baseline
- font-size: 0.9em
- .linked-archived
- color: #937760
- .is-selected &
- transform: translateX(11px)
- border-bottom-right-radius: 0
- border-top-right-radius: 0
- z-index: 25
- box-shadow: -2px 1px 2px rgba(0,0,0,.2)
- &:hover:not(.minicard-composer),
- .is-selected &,
- .draggable-hover-card &
- background: darken(white, 3%)
- .draggable-hover-card &
- background: darken(white, 7%)
- .minicard-cover
- background-position: center
- background-repeat: no-repeat
- background-size: contain
- height: 145px
- user-select: none
- margin: -6px -8px 6px -8px
- border-radius: top 2px
- .minicard-labels
- float: none
- .minicard-label
- width: 11px
- height: @width
- border-radius: 2px
- margin-right: 3px
- margin-bottom: 3px
- .minicard-labels-no-text
- display: flex
- flex-wrap: wrap
- .minicard-custom-fields
- display:block;
- .minicard-custom-field
- display:flex;
- .minicard-custom-field-item
- flex-grow: 1
- display: block
- word-wrap: break-word
- max-width: 100px
- margin-right: 4px
- .handle
- width: 20px;
- height: 20px;
- position: absolute;
- right: 5px;
- top: 5px;
- display:none;
- @media only screen {
- display:block;
- }
- .fa-arrows
- font-size:20px;
- color: #ccc;
- .minicard-title
- .card-number
- color: darken(white, 30%);
- display: inline-block;
- margin-right: 5px;
- p:last-child
- margin-bottom: 0
- .viewer
- display: block
- word-wrap: break-word
- max-width: 230px
- .dates
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- .date
- margin-right: 3px
- .badges
- float: left
- margin-top: 7px
- color: darken(white, 50%)
- &:empty
- display: none
- .badge
- float: left
- margin-right: 11px
- margin-bottom: 3px
- font-size: 0.9em
- &.is-finished
- background: #3cb500
- padding: 0px 3px
- border-radius: 3px
- color: white
- &:last-of-type
- margin-right: 0
- .badge-icon,
- .badge-text
- vertical-align: middle
- &.badge-comment
- margin-bottom: 0.1rem
- .badge-text
- font-size: 0.9em
- padding-left: 2px
- line-height: 14px
- .check-list-text
- padding-left: 0px
- line-height: 12px
- .minicard-members,
- .minicard-assignees,
- .minicard-creator
- float: right
- margin-left: 5px
- margin-bottom: 4px
- .member
- float: right
- border-radius: 50%
- height: 28px
- width: @height
- margin-bottom: 4px
- .assignee
- float: right
- border-radius: 50%
- height: 28px
- width: @height
- + .badges
- margin-top: 5px
- .minicard-assignees
- border-bottom: 1px solid red
- .minicard-creator
- border-bottom: 1px solid green
- .minicard-members:empty,
- .minicard-assignees:empty
- display: none
- .minicard-description {
- padding: 6px 0 6px 8px
- background-color: #eee
- width: 100%
- margin-bottom: 2px
- margin-left: -4px
- border-radius: 3px
- display: inline-block
- }
- &.minicard-composer
- margin-bottom: 10px
- textarea.minicard-composer-textarea,
- textarea.minicard-composer-textarea:focus
- resize: none
- background: none
- border: none
- box-shadow: none
- height: auto
- margin: 0
- padding: 0
- max-height: 162px
- min-height: 36px
- margin-bottom: 20px
- overflow-y: auto
- .parent-prefix
- color: darken(white, 30%)
- font-size: 0.9em
- .parent-subtext
- color: darken(white, 30%)
- font-size: 0.9em
- @media screen and (max-width: 800px)
- .minicard
- .is-selected &
- transform: translateX(0px)
- border-bottom-right-radius: 0
- border-top-right-radius: 0
- z-index: 15
- box-shadow: 0 1px 2px rgba(0,0,0,.15)
- /* https://github.com/wekan/wekan/issues/4254#issuecomment-1037192960 */
- minicard-color(background, color...)
- background-color: background !important
- if color
- color: color !important //overwrite text for better visibility
- &:hover:not(.minicard-composer),
- .is-selected &,
- .draggable-hover-card &
- background: darken(background, 3%)
- .draggable-hover-card &
- background: darken(background, 7%)
- .minicard-green
- minicard-color(#3cb500, #ffffff) //White text for better visibility
- .minicard-yellow
- minicard-color(#fad900)
- .minicard-orange
- minicard-color(#ff9f19)
- .minicard-red
- minicard-color(#eb4646, #ffffff) //White text for better visibility
- .minicard-purple
- minicard-color(#a632db, #ffffff) //White text for better visibility
- .minicard-blue
- minicard-color(#0079bf, #ffffff) //White text for better visibility
- .minicard-pink
- minicard-color(#ff78cb)
- .minicard-sky
- minicard-color(#00c2e0, #ffffff) //White text for better visibility
- .minicard-black
- minicard-color(#4d4d4d, #ffffff) //White text for better visibility
- .minicard-lime
- minicard-color(#51e898)
- .minicard-silver
- minicard-color(#c0c0c0)
- .minicard-peachpuff
- minicard-color(#ffdab9)
- .minicard-crimson
- minicard-color(#dc143c, #ffffff) //White text for better visibility
- .minicard-plum
- minicard-color(#dda0dd)
- .minicard-darkgreen
- minicard-color(#006400, #ffffff) //White text for better visibility
- .minicard-slateblue
- minicard-color(#6a5acd, #ffffff) //White text for better visibility
- .minicard-magenta
- minicard-color(#ff00ff, #ffffff) //White text for better visibility
- .minicard-gold
- minicard-color(#ffd700)
- .minicard-navy
- minicard-color(#000080, #ffffff) //White text for better visibility
- .minicard-gray
- minicard-color(#808080, #ffffff) //White text for better visibility
- .minicard-saddlebrown
- minicard-color(#8b4513, #ffffff) //White text for better visibility
- .minicard-paleturquoise
- minicard-color(#afeeee)
- .minicard-mistyrose
- minicard-color(#ffe4e1)
- .minicard-indigo
- minicard-color(#4b0082, #ffffff) //White text for better visibility
- .text-red
- color:red
- .text-green
- color:green
|