diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-11-13 08:16:12 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-11-13 08:16:52 +0100 |
commit | b2128609ac8159a14224deba399144b3400c8c20 (patch) | |
tree | 4759dfda67c54f6838c3aef0951545ae18bb83bd /thirdparty/preact/src/dom/recycler.js | |
parent | 3f0ee289c4a61991d0e75906a9bd949cebb39d20 (diff) |
Finally give in and use React, minor tweeks.
Preact (a minimalistic React alternative) had too many bugs ...
Diffstat (limited to 'thirdparty/preact/src/dom/recycler.js')
-rw-r--r-- | thirdparty/preact/src/dom/recycler.js | 25 |
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; -} |