summaryrefslogtreecommitdiffstats
path: root/lib/dombatch.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dombatch.js')
-rw-r--r--lib/dombatch.js29
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/dombatch.js b/lib/dombatch.js
deleted file mode 100644
index 190bb9c..0000000
--- a/lib/dombatch.js
+++ /dev/null
@@ -1,29 +0,0 @@
-
-var domBatch = {};
-var reads = [];
-var writes = [];
-var batch;
-
-
-function call(fns) {
- var fn;
- while (fn = fns.shift()) fn();
-}
-
-domBatch.read = function(fn) {
- batch = batch || setBatch();
- reads.push(fn);
-};
-
-domBatch.write = function(fn) {
- batch = batch || setBatch();
- writes.push(fn);
-};
-
-function setBatch() {
- return setTimeout(function() {
- call(reads);
- call(writes);
- batch = null;
- }, 0);
-} \ No newline at end of file