Procházet zdrojové kódy

fix: polyfill `Element.replaceChildren` (#7034)

David Luzar před 1 rokem
rodič
revize
556175558a
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      src/polyfill.ts

+ 7 - 0
src/polyfill.ts

@@ -22,5 +22,12 @@ const polyfill = () => {
       configurable: true,
       configurable: true,
     });
     });
   }
   }
+
+  if (!Element.prototype.replaceChildren) {
+    Element.prototype.replaceChildren = function (...nodes) {
+      this.innerHTML = "";
+      this.append(...nodes);
+    };
+  }
 };
 };
 export default polyfill;
 export default polyfill;