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/render-queue.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/render-queue.js')
-rw-r--r-- | thirdparty/preact/src/render-queue.js | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/thirdparty/preact/src/render-queue.js b/thirdparty/preact/src/render-queue.js deleted file mode 100644 index ff603611b..000000000 --- a/thirdparty/preact/src/render-queue.js +++ /dev/null @@ -1,23 +0,0 @@ -import options from './options'; -import { defer } from './util'; -import { renderComponent } from './vdom/component'; - -/** Managed queue of dirty components to be re-rendered */ - -// items/itemsOffline swap on each rerender() call (just a simple pool technique) -let items = []; - -export function enqueueRender(component) { - if (!component._dirty && (component._dirty = true) && items.push(component)==1) { - (options.debounceRendering || defer)(rerender); - } -} - - -export function rerender() { - let p, list = items; - items = []; - while ( (p = list.pop()) ) { - if (p._dirty) renderComponent(p); - } -} |