Chromium Code Reviews| Index: ui/webui/resources/js/cr/promise_resolver.js |
| diff --git a/chrome/test/data/webui/promise_resolver.js b/ui/webui/resources/js/cr/promise_resolver.js |
| similarity index 54% |
| rename from chrome/test/data/webui/promise_resolver.js |
| rename to ui/webui/resources/js/cr/promise_resolver.js |
| index 0c0e22683e41ac096289a0a98d201bb9296450c5..164fd60c00944c27b68e069c04cb631298d0561a 100644 |
| --- a/chrome/test/data/webui/promise_resolver.js |
| +++ b/ui/webui/resources/js/cr/promise_resolver.js |
| @@ -16,19 +16,24 @@ |
| * resolver.resolve({hello: 'world'}); |
| */ |
| -/** |
| - * @constructor |
| - */ |
| -function PromiseResolver() { |
| - /** @type {!Function} */ |
| - this.resolve; |
| +cr.define('cr', function() { |
|
Dan Beam
2016/03/02 19:17:40
why does this need to be namespaced to cr.*?
dpapad
2016/03/02 20:02:09
Moved one level up.
|
| + console.log('promise_resolver.js running'); |
| + /** @constructor */ |
| + function PromiseResolver() { |
| + /** @type {!Function} */ |
| + this.resolve; |
| + |
| + /** @type {!Function} */ |
| + this.reject; |
| - /** @type {!Function} */ |
| - this.reject; |
| + /** @type {!Promise} */ |
| + this.promise = new Promise(function(resolve, reject) { |
| + this.resolve = resolve; |
| + this.reject = reject; |
| + }.bind(this)); |
| + } |
| - /** @type {!Promise} */ |
| - this.promise = new Promise(function(resolve, reject) { |
| - this.resolve = resolve; |
| - this.reject = reject; |
| - }.bind(this)); |
| -} |
| + return { |
| + PromiseResolver: PromiseResolver |
| + }; |
| +}); |