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 @@