From 1f2c39c14f97ff9b8cc9450b10f51f0c1c1f5e7a Mon Sep 17 00:00:00 2001 From: mmalerba Date: Fri, 14 Apr 2017 10:30:43 -0700 Subject: [PATCH] fix(datepicker): make touch UI work well on mobile (#3853) * add keyboard support, break some tests * add tests * some finishing touches * addressed some comments * separate md-datepicker-content into own component * fix(datepicker): make touch UI work well on mobile * use vmin instead of media queries + vw, vh * fix non-touch styles * addressed comments * fix lint error about vmin * addressed comments --- src/lib/datepicker/calendar.scss | 1 + src/lib/datepicker/datepicker-content.html | 2 - src/lib/datepicker/datepicker-content.scss | 43 +++++++++++++++++----- src/lib/datepicker/datepicker.ts | 4 ++ stylelint-config.json | 2 +- 5 files changed, 40 insertions(+), 12 deletions(-) diff --git a/src/lib/datepicker/calendar.scss b/src/lib/datepicker/calendar.scss index 2d81baf71ade..307cb6d1cb4c 100644 --- a/src/lib/datepicker/calendar.scss +++ b/src/lib/datepicker/calendar.scss @@ -24,6 +24,7 @@ $mat-calendar-weekday-table-font-size: 11px !default; .mat-calendar-body { padding: $mat-calendar-padding; + outline: none; } .mat-calendar-controls { diff --git a/src/lib/datepicker/datepicker-content.html b/src/lib/datepicker/datepicker-content.html index 0472de27b662..f546bfcd5dda 100644 --- a/src/lib/datepicker/datepicker-content.html +++ b/src/lib/datepicker/datepicker-content.html @@ -1,7 +1,5 @@