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

Unified Diff: remoting/webapp/app_remoting/js/app_remoting.js

Issue 1816653002: Remove app_remoting. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 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 side-by-side diff with in-line comments
Download patch
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_();
-};
« no previous file with comments | « remoting/webapp/app_remoting/js/app_connected_view.js ('k') | remoting/webapp/app_remoting/js/app_remoting_activity.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698