Index: remoting/webapp/app_remoting/js/app_remoting.js |
diff --git a/remoting/webapp/app_remoting/js/app_remoting.js b/remoting/webapp/app_remoting/js/app_remoting.js |
deleted file mode 100644 |
index d739504254c7442a5350ce252660aa9fabcd1ba6..0000000000000000000000000000000000000000 |
--- a/remoting/webapp/app_remoting/js/app_remoting.js |
+++ /dev/null |
@@ -1,140 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-/** |
- * @fileoverview |
- * This class implements the functionality that is specific to application |
- * remoting ("AppRemoting" or AR). |
- */ |
- |
-'use strict'; |
- |
-/** @suppress {duplicate} */ |
-var remoting = remoting || {}; |
- |
-/** |
- * Parameters for the remoting.AppRemoting constructor. |
- * |
- * appId: The application ID. If this is not specified than the app id will |
- * be extracted from the app's manifest. |
- * |
- * appCapabilites: Array of application capabilites. |
- * |
- * licenseManager: Licence manager for this application. |
- * |
- * @typedef {{ |
- * appId: (string|undefined), |
- * appCapabilities: (Array<string>|undefined), |
- * licenseManager: (remoting.LicenseManager|undefined) |
- * }} |
- */ |
-remoting.AppRemotingParams; |
- |
-/** |
- * @param {remoting.AppRemotingParams} args |
- * @constructor |
- * @implements {remoting.ApplicationInterface} |
- * @extends {remoting.Application} |
- */ |
-remoting.AppRemoting = function(args) { |
- base.inherits(this, remoting.Application); |
- remoting.app = this; |
- |
- // Save recent errors for inclusion in user feedback. |
- remoting.ConsoleWrapper.getInstance().activate( |
- 5, |
- remoting.ConsoleWrapper.LogType.ERROR, |
- remoting.ConsoleWrapper.LogType.ASSERT); |
- |
- /** @private {remoting.Activity} */ |
- this.activity_ = null; |
- |
- /** @private {string} */ |
- this.appId_ = (args.appId) ? args.appId : chrome.runtime.id; |
- |
- /** @private */ |
- this.licenseManager_ = (args.licenseManager) ? |
- args.licenseManager : |
- new remoting.GaiaLicenseManager(); |
- |
- /** @private */ |
- this.appCapabilities_ = (args.appCapabilities) ? args.appCapabilities : []; |
- |
- // This prefix must be added to message window paths so that the HTML |
- // files can be found in the shared module. |
- // TODO(garykac) Add support for dev/prod shared modules. |
- remoting.MessageWindow.htmlFilePrefix = |
- "_modules/koejkfhmphamcgafjmkellhnekdkopod/"; |
-}; |
- |
-/** |
- * @return {string} Application Id. |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.getApplicationId = function() { |
- return this.appId_; |
-}; |
- |
-/** |
- * @return {string} Application product name to be used in UI. |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.getApplicationName = function() { |
- var manifest = chrome.runtime.getManifest(); |
- return manifest.name; |
-}; |
- |
-remoting.AppRemoting.prototype.getActivity = function() { |
- return this.activity_; |
-}; |
- |
-/** |
- * @param {!remoting.Error} error The failure reason. |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.signInFailed_ = function(error) { |
- remoting.MessageWindow.showErrorMessage( |
- this.getApplicationName(), |
- chrome.i18n.getMessage(error.getTag())); |
-}; |
- |
-/** |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.initApplication_ = function() { |
- remoting.messageWindowManager = new remoting.MessageWindowManager( |
- /** @type {base.WindowMessageDispatcher} */ |
- (this.windowMessageDispatcher_)); |
-}; |
- |
-/** |
- * @param {string} token An OAuth access token. |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.startApplication_ = function(token) { |
- var windowShape = new remoting.WindowShape(); |
- windowShape.updateClientWindowShape(); |
- var that = this; |
- |
- this.licenseManager_.getSubscriptionToken(token).then( |
- function(/** string*/ subscriptionToken) { |
- that.activity_ = new remoting.AppRemotingActivity( |
- that.appCapabilities_, that, windowShape, subscriptionToken, |
- /** @type {base.WindowMessageDispatcher} */ |
- (that.windowMessageDispatcher_)); |
- that.activity_.start(); |
- }); |
-}; |
- |
-/** |
- * @override {remoting.ApplicationInterface} |
- */ |
-remoting.AppRemoting.prototype.exitApplication_ = function() { |
- if (this.activity_) { |
- this.activity_.stop(); |
- this.activity_.dispose(); |
- this.activity_ = null; |
- } |
- this.closeMainWindow_(); |
-}; |