diff --git a/.eslintrc b/.eslintrc index 610dc10..7d74f88 100644 --- a/.eslintrc +++ b/.eslintrc @@ -26,7 +26,8 @@ }, "globals": { "arguments": true, - "window": true + "window": true, + "Promise": true }, "root": true, "parserOptions": { diff --git a/docs/src/pages/components/Table.vue b/docs/src/pages/components/Table.vue index ad1fad5..fe1cfd3 100644 --- a/docs/src/pages/components/Table.vue +++ b/docs/src/pages/components/Table.vue @@ -25,7 +25,7 @@ - + Cell 1 Cell 2 Cell 3 diff --git a/package.json b/package.json index 5c492f7..264dbb1 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,9 @@ }, "dependencies": { "autosize": "^3.0.17", + "chokidar": "^1.6.1", "element.scrollintoviewifneeded-polyfill": "^1.0.1", + "node-sass": "3.10.1", "scopedQuerySelectorShim": "github:lazd/scopedQuerySelectorShim", "vue": "^2.0.2" }, diff --git a/src/components/mdCheckbox/mdCheckbox.scss b/src/components/mdCheckbox/mdCheckbox.scss index f7e7bfa..a72a882 100644 --- a/src/components/mdCheckbox/mdCheckbox.scss +++ b/src/components/mdCheckbox/mdCheckbox.scss @@ -8,7 +8,6 @@ $checkbox-ripple-size: 48px; margin: 16px 8px 16px 0; display: inline-flex; position: relative; - transform: translate3D(0, 0, 0); .md-checkbox-container { width: $checkbox-size; @@ -17,6 +16,7 @@ $checkbox-ripple-size: 48px; border-radius: 2px; border: 2px solid rgba(#000, .54); transition: $swift-ease-out; + transform: translate3D(0, 0, 0); &:after { width: 6px; diff --git a/src/components/mdTable/mdTable.scss b/src/components/mdTable/mdTable.scss index d7a6e98..1813e85 100644 --- a/src/components/mdTable/mdTable.scss +++ b/src/components/mdTable/mdTable.scss @@ -4,6 +4,14 @@ display: flex; flex-flow: column wrap; + &.md-transition-off { + tr, + .md-checkbox .md-checkbox-container, + .md-checkbox .md-checkbox-container:after { + transition: none !important; + } + } + table { width: 100%; border-spacing: 0; @@ -40,7 +48,6 @@ height: 56px; position: relative; overflow: hidden; - transition: $swift-ease-out; color: rgba(#000, .54); font-size: 12px; line-height: 16px; diff --git a/src/components/mdTable/mdTable.vue b/src/components/mdTable/mdTable.vue index f1e4502..54a72c4 100644 --- a/src/components/mdTable/mdTable.vue +++ b/src/components/mdTable/mdTable.vue @@ -16,7 +16,8 @@ data() { return { numberOfRows: 0, - selectedRows: [] + numberOfSelected: 0, + selectedRows: {} }; }, computed: { diff --git a/src/components/mdTable/mdTableRow.vue b/src/components/mdTable/mdTableRow.vue index 805703a..a509bdd 100644 --- a/src/components/mdTable/mdTableRow.vue +++ b/src/components/mdTable/mdTableRow.vue @@ -9,6 +9,8 @@