summaryrefslogtreecommitdiffstats
path: root/remoting/webapp/base.js
diff options
context:
space:
mode:
authorkelvinp@chromium.org <kelvinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 03:09:01 +0000
committerkelvinp@chromium.org <kelvinp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-14 03:09:01 +0000
commite1680707bafc50eb8b878a13c3986cf214d1bcaf (patch)
tree41adc58e6df9e37f68595f728c660f00d021783f /remoting/webapp/base.js
parent257e96800fc2046f6a50b6af4b2677bdc2da5a9e (diff)
downloadchromium_src-e1680707bafc50eb8b878a13c3986cf214d1bcaf.zip
chromium_src-e1680707bafc50eb8b878a13c3986cf214d1bcaf.tar.gz
chromium_src-e1680707bafc50eb8b878a13c3986cf214d1bcaf.tar.bz2
Cancel PIN browser test
Update PIN browser test Invalid PIN browser test Review URL: https://codereview.chromium.org/273753002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270317 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/webapp/base.js')
-rw-r--r--remoting/webapp/base.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/remoting/webapp/base.js b/remoting/webapp/base.js
index f010d73..88c3faa 100644
--- a/remoting/webapp/base.js
+++ b/remoting/webapp/base.js
@@ -12,7 +12,7 @@
'use strict';
var base = {};
-base.debug = function () {};
+base.debug = function() {};
/**
* Whether to break in debugger and alert when an assertion fails.
@@ -104,7 +104,7 @@ base.doNothing = function() {};
* @param {!Object} dict
* @return {Array}
*/
-base.values = function (dict) {
+base.values = function(dict) {
return Object.keys(dict).map(
/** @param {string} key */
function(key) {
@@ -112,6 +112,20 @@ base.values = function (dict) {
});
};
+base.Promise = function() {};
+
+/**
+ * @param {number} delay
+ * @return {Promise} a Promise that will be fulfilled after |delay| ms.
+ */
+base.Promise.sleep = function(delay) {
+ return new Promise(
+ /** @param {function():void} fulfill */
+ function(fulfill) {
+ window.setTimeout(fulfill, delay);
+ });
+};
+
/**
* A mixin for classes with events.
*