| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 1 | @charset "utf-8"; |
| 2 | @import "../util"; | ||||
| 3 | |||||
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 4 | /** |
| 5 | * Rules for the datepicker widget | ||||
| 6 | * (used in the Virtual Collection creator) | ||||
| 7 | * in Kalamar. | ||||
| 8 | */ | ||||
| 9 | |||||
| Nils Diewald | bdf79c5 | 2015-04-29 23:47:13 +0000 | [diff] [blame] | 10 | $border-size: 2px; |
| 11 | |||||
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 12 | div.datepicker { |
| 13 | display: inline-block; | ||||
| Nils Diewald | 8750783 | 2015-05-01 23:36:41 +0000 | [diff] [blame] | 14 | position: absolute; |
| Akron | bd36c71 | 2018-02-15 11:14:23 +0100 | [diff] [blame] | 15 | z-index: 90; |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 16 | |
| Nils Diewald | 8750783 | 2015-05-01 23:36:41 +0000 | [diff] [blame] | 17 | font-size: 80%; |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 18 | padding: 4pt; |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 19 | @include choose-item; |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 20 | box-shadow: $choose-box-shadow; |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 21 | |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 22 | border: { |
| Nils Diewald | bdf79c5 | 2015-04-29 23:47:13 +0000 | [diff] [blame] | 23 | width: $border-size; |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 24 | style: solid; |
| 25 | radius: $standard-border-radius; | ||||
| 26 | } | ||||
| 27 | > div { | ||||
| 28 | font-size: 120%; | ||||
| 29 | width: 45%; | ||||
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 30 | &.month { |
| 31 | float: right; | ||||
| 32 | } | ||||
| Nils Diewald | 7148c6f | 2015-05-04 15:07:53 +0000 | [diff] [blame] | 33 | |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 34 | > span { |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 35 | display: inline-block; |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 36 | &:first-child, |
| 37 | &:last-child { | ||||
| 38 | width: 15%; | ||||
| 39 | &::before { | ||||
| 40 | display: inline-block; | ||||
| 41 | text-align: center; | ||||
| 42 | cursor: pointer; | ||||
| 43 | font-family: 'FontAwesome'; | ||||
| 44 | min-width: 14px; | ||||
| 45 | } | ||||
| Nils Diewald | bdf79c5 | 2015-04-29 23:47:13 +0000 | [diff] [blame] | 46 | } |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 47 | &:first-child::before { |
| 48 | content: $fa-previous; | ||||
| Nils Diewald | bdf79c5 | 2015-04-29 23:47:13 +0000 | [diff] [blame] | 49 | } |
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 50 | &:last-child::before { |
| 51 | content: $fa-next; | ||||
| 52 | } | ||||
| 53 | overflow: hidden; | ||||
| 54 | white-space: nowrap; | ||||
| 55 | &:nth-child(2) { | ||||
| 56 | cursor: pointer; | ||||
| 57 | display: inline-block; | ||||
| 58 | width: 70%; | ||||
| 59 | text-align: center; | ||||
| 60 | text-overflow: ellipsis; | ||||
| 61 | border: { | ||||
| 62 | radius: $standard-border-radius; | ||||
| 63 | style: solid; | ||||
| 64 | width: $border-size; | ||||
| 65 | color: transparent; | ||||
| 66 | } | ||||
| 67 | &:hover { | ||||
| 68 | @include choose-hover; | ||||
| 69 | } | ||||
| 70 | &.selected { | ||||
| 71 | @include choose-active; | ||||
| 72 | } | ||||
| Nils Diewald | 7148c6f | 2015-05-04 15:07:53 +0000 | [diff] [blame] | 73 | } |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 74 | } |
| 75 | } | ||||
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 76 | |
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 77 | table { |
| 78 | border-collapse: separate; | ||||
| 79 | border-spacing: 1px; | ||||
| 80 | } | ||||
| Nils Diewald | 652e5f4 | 2015-05-10 18:11:45 +0000 | [diff] [blame] | 81 | |
| Akron | c59f732 | 2016-04-20 13:46:05 +0200 | [diff] [blame] | 82 | input { |
| 83 | @include standard-text-padding; | ||||
| 84 | border: { | ||||
| 85 | style: solid; | ||||
| 86 | width: 1px; | ||||
| 87 | } | ||||
| 88 | @include choose-item; | ||||
| 89 | background-color: $nearly-white; | ||||
| 90 | width: 100%; | ||||
| 91 | } | ||||
| 92 | |||||
| Nils Diewald | a122862 | 2015-04-25 01:59:10 +0000 | [diff] [blame] | 93 | td { |
| 94 | @include standard-text-padding; | ||||
| 95 | text-align: center; | ||||
| 96 | border: { | ||||
| 97 | style: solid; | ||||
| 98 | width: 1px; | ||||
| 99 | } | ||||
| 100 | &:not(.out) { | ||||
| 101 | cursor: pointer; | ||||
| 102 | @include choose-item; | ||||
| 103 | background-color: $nearly-white; | ||||
| 104 | &.today { | ||||
| 105 | background-color: $light-blue; | ||||
| 106 | color: $dark-blue; | ||||
| 107 | text-shadow: none; | ||||
| 108 | } | ||||
| 109 | &.selected { | ||||
| 110 | @include choose-active; | ||||
| 111 | } | ||||
| 112 | &:hover { | ||||
| 113 | @include choose-hover; | ||||
| 114 | } | ||||
| 115 | } | ||||
| 116 | &.out { | ||||
| 117 | border-color: transparent; | ||||
| 118 | } | ||||
| 119 | } | ||||
| 120 | } | ||||