| OLD | NEW |
| 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 /** | 5 /** |
| 6 * @fileoverview | 6 * @fileoverview |
| 7 * Class handling creation and teardown of a remoting client session. | 7 * Class handling creation and teardown of a remoting client session. |
| 8 * | 8 * |
| 9 * The ClientSession class controls lifetime of the client plugin | 9 * The ClientSession class controls lifetime of the client plugin |
| 10 * object and provides the plugin with the functionality it needs to | 10 * object and provides the plugin with the functionality it needs to |
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 522 .classList.add('mediasource-rendering'); | 522 .classList.add('mediasource-rendering'); |
| 523 } else { | 523 } else { |
| 524 /** @type {HTMLElement} */(document.getElementById('video-container')) | 524 /** @type {HTMLElement} */(document.getElementById('video-container')) |
| 525 .classList.remove('mediasource-rendering'); | 525 .classList.remove('mediasource-rendering'); |
| 526 } | 526 } |
| 527 | 527 |
| 528 /** @param {string} msg The IQ stanza to send. */ | 528 /** @param {string} msg The IQ stanza to send. */ |
| 529 this.plugin_.onOutgoingIqHandler = this.sendIq_.bind(this); | 529 this.plugin_.onOutgoingIqHandler = this.sendIq_.bind(this); |
| 530 /** @param {string} msg The message to log. */ | 530 /** @param {string} msg The message to log. */ |
| 531 this.plugin_.onDebugMessageHandler = function(msg) { | 531 this.plugin_.onDebugMessageHandler = function(msg) { |
| 532 console.log('plugin: ' + msg); | 532 console.log('plugin: ' + msg.trimRight()); |
| 533 }; | 533 }; |
| 534 | 534 |
| 535 this.plugin_.onConnectionStatusUpdateHandler = | 535 this.plugin_.onConnectionStatusUpdateHandler = |
| 536 this.onConnectionStatusUpdate_.bind(this); | 536 this.onConnectionStatusUpdate_.bind(this); |
| 537 this.plugin_.onConnectionReadyHandler = | 537 this.plugin_.onConnectionReadyHandler = |
| 538 this.onConnectionReady_.bind(this); | 538 this.onConnectionReady_.bind(this); |
| 539 this.plugin_.onDesktopSizeUpdateHandler = | 539 this.plugin_.onDesktopSizeUpdateHandler = |
| 540 this.onDesktopSizeChanged_.bind(this); | 540 this.onDesktopSizeChanged_.bind(this); |
| 541 this.plugin_.onSetCapabilitiesHandler = | 541 this.plugin_.onSetCapabilitiesHandler = |
| 542 this.onSetCapabilities_.bind(this); | 542 this.onSetCapabilities_.bind(this); |
| (...skipping 960 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1503 * @return {{width: number, height: number}} The height of the window's client | 1503 * @return {{width: number, height: number}} The height of the window's client |
| 1504 * area. This differs between apps v1 and apps v2 due to the custom window | 1504 * area. This differs between apps v1 and apps v2 due to the custom window |
| 1505 * borders used by the latter. | 1505 * borders used by the latter. |
| 1506 * @private | 1506 * @private |
| 1507 */ | 1507 */ |
| 1508 remoting.ClientSession.prototype.getClientArea_ = function() { | 1508 remoting.ClientSession.prototype.getClientArea_ = function() { |
| 1509 return remoting.windowFrame ? | 1509 return remoting.windowFrame ? |
| 1510 remoting.windowFrame.getClientArea() : | 1510 remoting.windowFrame.getClientArea() : |
| 1511 { 'width': window.innerWidth, 'height': window.innerHeight }; | 1511 { 'width': window.innerWidth, 'height': window.innerHeight }; |
| 1512 } | 1512 } |
| OLD | NEW |