Browse Source

Tree: try to fix ie10 transition error.

Furybean 8 years ago
parent
commit
ca1bdd43bd
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/tree/src/transition.js

+ 2 - 0
packages/tree/src/transition.js

@@ -1,5 +1,6 @@
 class Transition {
   beforeEnter(el) {
+    if (!el.dataset) el.dataset = {};
     el.dataset.oldPaddingTop = el.style.paddingTop;
     el.dataset.oldPaddingBottom = el.style.paddingBottom;
     el.style.height = '0';
@@ -31,6 +32,7 @@ class Transition {
   }
 
   beforeLeave(el) {
+    if (!el.dataset) el.dataset = {};
     el.dataset.oldPaddingTop = el.style.paddingTop;
     el.dataset.oldPaddingBottom = el.style.paddingBottom;
     el.dataset.oldOverflow = el.style.overflow;