aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/preact/src/dom/recycler.js
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/preact/src/dom/recycler.js')
-rw-r--r--thirdparty/preact/src/dom/recycler.js25
1 files changed, 0 insertions, 25 deletions
diff --git a/thirdparty/preact/src/dom/recycler.js b/thirdparty/preact/src/dom/recycler.js
deleted file mode 100644
index 22085a916..000000000
--- a/thirdparty/preact/src/dom/recycler.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import { toLowerCase } from '../util';
-import { removeNode } from './index';
-
-/** DOM node pool, keyed on nodeName. */
-
-const nodes = {};
-
-export function collectNode(node) {
- removeNode(node);
-
- if (node instanceof Element) {
- node._component = node._componentConstructor = null;
-
- let name = node.normalizedNodeName || toLowerCase(node.nodeName);
- (nodes[name] || (nodes[name] = [])).push(node);
- }
-}
-
-
-export function createNode(nodeName, isSvg) {
- let name = toLowerCase(nodeName),
- node = nodes[name] && nodes[name].pop() || (isSvg ? document.createElementNS('http://www.w3.org/2000/svg', nodeName) : document.createElement(nodeName));
- node.normalizedNodeName = name;
- return node;
-}