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

Side by Side Diff: remoting/webapp/js_proto/chrome_proto.js

Issue 654393005: [Chromoting] Update size to use inner/outer bounds (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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 unified diff | Download patch
« no previous file with comments | « remoting/webapp/base/js/message_window.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file contains various hacks needed to inform JSCompiler of various 5 // This file contains various hacks needed to inform JSCompiler of various
6 // WebKit- and Chrome-specific properties and methods. It is used only with 6 // WebKit- and Chrome-specific properties and methods. It is used only with
7 // JSCompiler to verify the type-correctness of our code. 7 // JSCompiler to verify the type-correctness of our code.
8 8
9 /** @type {Object} */ 9 /** @type {Object} */
10 var chrome = {}; 10 var chrome = {};
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 /** @type {chrome.Event} */ 357 /** @type {chrome.Event} */
358 this.onClosed = null; 358 this.onClosed = null;
359 /** @type {chrome.Event} */ 359 /** @type {chrome.Event} */
360 this.onRestored = null; 360 this.onRestored = null;
361 /** @type {chrome.Event} */ 361 /** @type {chrome.Event} */
362 this.onMaximized = null; 362 this.onMaximized = null;
363 /** @type {chrome.Event} */ 363 /** @type {chrome.Event} */
364 this.onFullscreened = null; 364 this.onFullscreened = null;
365 /** @type {string} */ 365 /** @type {string} */
366 this.id = ''; 366 this.id = '';
367 /** @type {Bounds} */
368 this.outerBounds = null;
369 /** @type {Bounds} */
370 this.innerBounds = null;
Jamie 2014/10/24 22:33:33 Didn't this just land in another CL?
garykac 2014/10/27 16:25:24 ...? You must be thinking of another repo...
367 }; 371 };
368 372
369 AppWindow.prototype.close = function() {}; 373 AppWindow.prototype.close = function() {};
370 AppWindow.prototype.drawAttention = function() {}; 374 AppWindow.prototype.drawAttention = function() {};
371 AppWindow.prototype.focus = function() {}; 375 AppWindow.prototype.focus = function() {};
372 AppWindow.prototype.maximize = function() {}; 376 AppWindow.prototype.maximize = function() {};
373 AppWindow.prototype.minimize = function() {}; 377 AppWindow.prototype.minimize = function() {};
374 AppWindow.prototype.restore = function() {}; 378 AppWindow.prototype.restore = function() {};
375 AppWindow.prototype.show = function() {}; 379 AppWindow.prototype.show = function() {};
376 /** @return {boolean} */ 380 /** @return {boolean} */
(...skipping 16 matching lines...) Expand all
393 397
394 /** @constructor */ 398 /** @constructor */
395 var LaunchData = function() { 399 var LaunchData = function() {
396 /** @type {string} */ 400 /** @type {string} */
397 this.id = ''; 401 this.id = '';
398 /** @type {Array.<{type: string, entry: FileEntry}>} */ 402 /** @type {Array.<{type: string, entry: FileEntry}>} */
399 this.items = []; 403 this.items = [];
400 }; 404 };
401 405
402 /** @constructor */ 406 /** @constructor */
407 function Bounds() {
408 /** @type {number} */
409 this.left = 0;
410 /** @type {number} */
411 this.top = 0;
412 /** @type {number} */
413 this.width = 0;
414 /** @type {number} */
415 this.height = 0;
416 };
417
418 /** @constructor */
403 function ClientRect() { 419 function ClientRect() {
404 /** @type {number} */ 420 /** @type {number} */
405 this.width = 0; 421 this.width = 0;
406 /** @type {number} */ 422 /** @type {number} */
407 this.height = 0; 423 this.height = 0;
408 /** @type {number} */ 424 /** @type {number} */
409 this.top = 0; 425 this.top = 0;
410 /** @type {number} */ 426 /** @type {number} */
411 this.bottom = 0; 427 this.bottom = 0;
412 /** @type {number} */ 428 /** @type {number} */
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
682 * @param {number} socketId 698 * @param {number} socketId
683 */ 699 */
684 chrome.socket.destroy = function(socketId) {}; 700 chrome.socket.destroy = function(socketId) {};
685 701
686 /** 702 /**
687 * @param {number} socketId 703 * @param {number} socketId
688 * @param {Object} options 704 * @param {Object} options
689 * @param {function(number):void} callback 705 * @param {function(number):void} callback
690 */ 706 */
691 chrome.socket.secure = function(socketId, options, callback) {}; 707 chrome.socket.secure = function(socketId, options, callback) {};
OLDNEW
« no previous file with comments | « remoting/webapp/base/js/message_window.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698