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

Unified Diff: extensions/renderer/resources/keep_alive.js

Issue 2409073002: Use mojo from the PDF extension instead of using an extension API.
Patch Set: Created 4 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 side-by-side diff with in-line comments
Download patch
Index: extensions/renderer/resources/keep_alive.js
diff --git a/extensions/renderer/resources/keep_alive.js b/extensions/renderer/resources/keep_alive.js
deleted file mode 100644
index bbd4ff455136c830f313388051e8519594c31d71..0000000000000000000000000000000000000000
--- a/extensions/renderer/resources/keep_alive.js
+++ /dev/null
@@ -1,41 +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.
-
-define('keep_alive', [
- 'content/public/renderer/frame_interfaces',
- 'extensions/common/mojo/keep_alive.mojom',
- 'mojo/public/js/core',
-], function(frameInterfaces, mojom, core) {
-
- /**
- * An object that keeps the background page alive until closed.
- * @constructor
- * @alias module:keep_alive~KeepAlive
- */
- function KeepAlive() {
- /**
- * The handle to the keep-alive object in the browser.
- * @type {!MojoHandle}
- * @private
- */
- this.handle_ = frameInterfaces.getInterface(mojom.KeepAlive.name);
- }
-
- /**
- * Removes this keep-alive.
- */
- KeepAlive.prototype.close = function() {
- core.close(this.handle_);
- };
-
- var exports = {};
-
- return {
- /**
- * Creates a keep-alive.
- * @return {!module:keep_alive~KeepAlive} A new keep-alive.
- */
- createKeepAlive: function() { return new KeepAlive(); }
- };
-});

Powered by Google App Engine
This is Rietveld 408576698