Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(588)

Unified Diff: packages/template_binding/lib/js/microtask.js

Issue 2989763002: Update charted to 0.4.8 and roll (Closed)
Patch Set: Removed Cutch from list of reviewers Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « packages/template_binding/lib/js/flush.js ('k') | packages/template_binding/lib/js/node_bind.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: packages/template_binding/lib/js/microtask.js
diff --git a/packages/template_binding/lib/js/microtask.js b/packages/template_binding/lib/js/microtask.js
deleted file mode 100644
index ad954e3198c91238d4994f97ca4cd4403b23af02..0000000000000000000000000000000000000000
--- a/packages/template_binding/lib/js/microtask.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
- * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
- * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
- * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
- * Code distributed by Google as part of the polymer project is also
- * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
- */
-
-(function(scope) {
-
-var iterations = 0;
-var callbacks = [];
-var twiddle = document.createTextNode('');
-
-function endOfMicrotask(callback) {
- twiddle.textContent = iterations++;
- callbacks.push(callback);
-}
-
-function atEndOfMicrotask() {
- while (callbacks.length) {
- callbacks.shift()();
- }
-}
-
-new (window.MutationObserver || JsMutationObserver)(atEndOfMicrotask)
- .observe(twiddle, {characterData: true})
- ;
-
-// exports
-scope.endOfMicrotask = endOfMicrotask;
-// bc
-Platform.endOfMicrotask = endOfMicrotask;
-
-})(Polymer);
-
« no previous file with comments | « packages/template_binding/lib/js/flush.js ('k') | packages/template_binding/lib/js/node_bind.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698