From 7e72fa5060143ad5133dfbd3b28e52cd302f3fee Mon Sep 17 00:00:00 2001 From: Marcos Moura Date: Thu, 3 Nov 2016 01:36:30 -0200 Subject: [PATCH] Create pagination HTML --- src/components/mdTable/mdTable.scss | 45 ++++++++++++++++++-- src/components/mdTable/mdTablePagination.vue | 38 ++++++++++++++++- 2 files changed, 77 insertions(+), 6 deletions(-) diff --git a/src/components/mdTable/mdTable.scss b/src/components/mdTable/mdTable.scss index bd755cb..48d3649 100644 --- a/src/components/mdTable/mdTable.scss +++ b/src/components/mdTable/mdTable.scss @@ -3,7 +3,7 @@ .md-table { display: flex; flex-flow: column wrap; - overflow: auto; + overflow-x: auto; &.md-transition-off { .md-table-cell, @@ -263,7 +263,7 @@ &.md-active { max-height: 400px; pointer-events: auto; - transform: translate3D(0, 0, 0); + transform: translate3D(#000); opacity: 1; transition: $swift-ease-out; transition-duration: .3s; @@ -288,7 +288,7 @@ .md-char-counter { font-size: 13.5px; - color: rgba(0, 0, 0, .54); + color: rgba(#000, .54); } .md-button { @@ -296,6 +296,43 @@ } } +.md-table-pagination { + height: 56px; + display: flex; + flex: 1; + align-items: center; + justify-content: flex-end; + border-top: 1px solid #e0e0e0; + color: rgba(#000, .54); + font-size: 12px; + + .md-table-pagination-previous { + margin-right: 2px; + margin-left: 18px; + } + + .md-select { + width: auto; + min-width: 36px; + margin: 0 32px; + + &:after { + margin-top: 0; + } + + .md-select-value { + padding: 0; + border: none; + font-size: 13px; + } + } + + .md-button { + color: rgba(#000, .87); + } +} + + .md-table-card { .md-toolbar { padding-left: 16px; @@ -322,7 +359,7 @@ &.md-active { pointer-events: auto; opacity: 1; - transform: translate3D(0, 0, 0); + transform: translate3D(#000); } .md-counter { diff --git a/src/components/mdTable/mdTablePagination.vue b/src/components/mdTable/mdTablePagination.vue index 24c9a6c..f3255d4 100644 --- a/src/components/mdTable/mdTablePagination.vue +++ b/src/components/mdTable/mdTablePagination.vue @@ -1,13 +1,47 @@