summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgarykac <garykac@chromium.org>2014-09-30 13:35:47 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-30 20:35:59 +0000
commitc08f89f552f6f94384e54a53a25b0016c34fbed5 (patch)
tree1d4d9825a1e281d08b2caad3e55df1e57bc39b3b
parentcd62dd512f2e773db3f50a1eab7f57754fd2ac1d (diff)
downloadchromium_src-c08f89f552f6f94384e54a53a25b0016c34fbed5.zip
chromium_src-c08f89f552f6f94384e54a53a25b0016c34fbed5.tar.gz
chromium_src-c08f89f552f6f94384e54a53a25b0016c34fbed5.tar.bz2
[Chromoting] Additional prototypes for jscompile.
BUG= Review URL: https://codereview.chromium.org/613313002 Cr-Commit-Position: refs/heads/master@{#297492}
-rw-r--r--remoting/webapp/js_proto/chrome_proto.js14
-rw-r--r--remoting/webapp/js_proto/dom_proto.js5
2 files changed, 18 insertions, 1 deletions
diff --git a/remoting/webapp/js_proto/chrome_proto.js b/remoting/webapp/js_proto/chrome_proto.js
index 359b997ab..5535689 100644
--- a/remoting/webapp/js_proto/chrome_proto.js
+++ b/remoting/webapp/js_proto/chrome_proto.js
@@ -55,8 +55,12 @@ chrome.runtime = {
/** @type {string} */
message: ''
},
- /** @return {{version: string, app: {background: Object}}} */
+ /** @type {string} */
+ id: '',
+ /** @return {{name: string, version: string, app: {background: Object}}} */
getManifest: function() {},
+ /** @param {function(Window):void} callback */
+ getBackgroundPage: function(callback) {},
/** @type {chrome.Event} */
onSuspend: null,
/** @type {chrome.Event} */
@@ -145,6 +149,11 @@ chrome.i18n = {};
*/
chrome.i18n.getMessage = function(messageName, opt_args) {};
+/**
+ * @return {string}
+ */
+chrome.i18n.getUILanguage = function() {};
+
/** @type {Object} */
chrome.storage = {};
@@ -359,10 +368,13 @@ var AppWindow = function() {
AppWindow.prototype.close = function() {};
AppWindow.prototype.drawAttention = function() {};
+AppWindow.prototype.focus = function() {};
AppWindow.prototype.maximize = function() {};
AppWindow.prototype.minimize = function() {};
AppWindow.prototype.restore = function() {};
AppWindow.prototype.show = function() {};
+/** @return {boolean} */
+AppWindow.prototype.isMinimized = function() {};
AppWindow.prototype.fullscreen = function() {};
/** @return {boolean} */
AppWindow.prototype.isFullscreen = function() {};
diff --git a/remoting/webapp/js_proto/dom_proto.js b/remoting/webapp/js_proto/dom_proto.js
index b029733..668b88a 100644
--- a/remoting/webapp/js_proto/dom_proto.js
+++ b/remoting/webapp/js_proto/dom_proto.js
@@ -229,6 +229,11 @@ Promise.reject = function (reason) {};
Promise.resolve = function (value) {};
/**
+ * @type {DataTransfer}
+ */
+Event.prototype.dataTransfer = null;
+
+/**
* @param {string} type
* @param {boolean} canBubble
* @param {boolean} cancelable