Explorar o código

Tree: try to fix ie10 transition error.

Furybean %!s(int64=8) %!d(string=hai) anos
pai
achega
ca1bdd43bd
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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;