vendor/assets/stylesheets/flatpickr/themes/airbnb.css in flatpickr-4.5.7.0 vs vendor/assets/stylesheets/flatpickr/themes/airbnb.css in flatpickr-4.6.3.0

- old
+ new

@@ -132,11 +132,11 @@ } .flatpickr-months .flatpickr-month { background: transparent; color: #3c3f40; fill: #3c3f40; - height: 28px; + height: 34px; line-height: 1; text-align: center; position: relative; -webkit-user-select: none; -moz-user-select: none; @@ -151,20 +151,19 @@ .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { text-decoration: none; cursor: pointer; position: absolute; - top: 0px; - line-height: 16px; - height: 28px; + top: 0; + height: 34px; padding: 10px; z-index: 3; color: #3c3f40; fill: #3c3f40; } -.flatpickr-months .flatpickr-prev-month.disabled, -.flatpickr-months .flatpickr-next-month.disabled { +.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, +.flatpickr-months .flatpickr-next-month.flatpickr-disabled { display: none; } .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; @@ -301,13 +300,13 @@ font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; - padding: 6.16px 0 0 0; + padding: 7.48px 0 0 0; line-height: 1; - height: 28px; + height: 34px; display: inline-block; text-align: center; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } @@ -362,10 +361,45 @@ font-size: 100%; color: rgba(60,63,64,0.5); background: transparent; pointer-events: none; } +.flatpickr-current-month .flatpickr-monthDropdown-months { + appearance: menulist; + background: transparent; + border: none; + border-radius: 0; + box-sizing: border-box; + color: inherit; + cursor: pointer; + font-size: inherit; + font-family: inherit; + font-weight: 300; + height: auto; + line-height: inherit; + margin: -1px 0 0 0; + outline: none; + padding: 0 0 0 0.5ch; + position: relative; + vertical-align: initial; + -webkit-box-sizing: border-box; + -webkit-appearance: menulist; + -moz-appearance: menulist; + width: auto; +} +.flatpickr-current-month .flatpickr-monthDropdown-months:focus, +.flatpickr-current-month .flatpickr-monthDropdown-months:active { + outline: none; +} +.flatpickr-current-month .flatpickr-monthDropdown-months:hover { + background: rgba(0,0,0,0.05); +} +.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + background-color: transparent; + outline: none; + padding: 0; +} .flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; @@ -551,24 +585,24 @@ .flatpickr-day.inRange { border-radius: 0; -webkit-box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9; box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9; } -.flatpickr-day.disabled, -.flatpickr-day.disabled:hover, +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(64,72,72,0.3); background: transparent; border-color: #e9e9e9; cursor: default; } -.flatpickr-day.disabled, -.flatpickr-day.disabled:hover { +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: rgba(64,72,72,0.1); } .flatpickr-day.week.selected { border-radius: 0; @@ -580,11 +614,10 @@ } .rangeMode .flatpickr-day { margin-top: 1px; } .flatpickr-weekwrapper { - display: inline-block; float: left; } .flatpickr-weekwrapper .flatpickr-weeks { padding: 0 12px; -webkit-box-shadow: 1px 0 0 #eee; @@ -694,11 +727,10 @@ border: 0; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; - display: inline-block; float: left; line-height: inherit; color: #404848; font-weight: bold; width: 2%; @@ -826,5 +858,15 @@ margin: -1px 0 0 -1px; } .hasWeeks .flatpickr-days { border-right: 0; } + + @media screen and (min-width:0\0) and (min-resolution: +72dpi) { + span.flatpickr-day { + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1 0 auto; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + } + }