From f446a11f1aafb5f96adae8317b476ca3a32fc4b2 Mon Sep 17 00:00:00 2001 From: Sebastien Tasson Date: Fri, 27 Oct 2017 19:34:07 +0000 Subject: [PATCH] fix(drawer): fix drawer behavior add missing adapter callbacks fix drawer open/close behavior temporary drawer close on item click cleanup un-implemented styles closes #92 --- components/drawer/README.md | 21 +------ components/drawer/mdc-drawer-item.vue | 12 +++- components/drawer/mdc-drawer.vue | 18 +++--- components/drawer/mdc-permanent-drawer.vue | 2 +- components/drawer/mdc-persistent-drawer.vue | 45 +++++++------- components/drawer/mdc-temporary-drawer.vue | 65 +++++++++++++-------- demo/drawer.vue | 11 ++-- 7 files changed, 90 insertions(+), 84 deletions(-) diff --git a/components/drawer/README.md b/components/drawer/README.md index 44b2c5b0..8afc39cb 100644 --- a/components/drawer/README.md +++ b/components/drawer/README.md @@ -43,26 +43,6 @@ > (*) by default drawer is responsive and will switch from temporary to > persistent design according to viewport width -### Drawer Layout - -```html - - - - - -``` - -or drawer is above toolbar - -```html - - - - - -``` - ### Drawer Header | prop | Type | Default | Description | @@ -82,6 +62,7 @@ or drawer is above toolbar |`event`|String| optional | optional event to emit on click | |`event-target`|Object| vm.$root | optional event target, defaults to root bus | |`event-args`|Array| [] | optional event args | +|`temporary-close`|Boolean| true | whether temporary drawer closes on click | ```html diff --git a/components/drawer/mdc-drawer-item.vue b/components/drawer/mdc-drawer-item.vue index 3c08e6d4..1bba4d23 100644 --- a/components/drawer/mdc-drawer-item.vue +++ b/components/drawer/mdc-drawer-item.vue @@ -1,7 +1,7 @@