| Index: chrome/browser/resources/pdf/background.js
 | 
| diff --git a/chrome/browser/resources/pdf/background.js b/chrome/browser/resources/pdf/background.js
 | 
| deleted file mode 100644
 | 
| index 1bf748a8ac1ea11f86369e233ab92a690094b07c..0000000000000000000000000000000000000000
 | 
| --- a/chrome/browser/resources/pdf/background.js
 | 
| +++ /dev/null
 | 
| @@ -1,63 +0,0 @@
 | 
| -// Copyright 2013 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.
 | 
| -
 | 
| -(function() {
 | 
| -  'use strict';
 | 
| -
 | 
| -  /**
 | 
| -   * A map of view ID (which identifies a particular PDF viewer instance) to
 | 
| -   * stream object.
 | 
| -   * @type {Object.<string, Object>}
 | 
| -   */
 | 
| -  var streams = {};
 | 
| -
 | 
| -  /**
 | 
| -   * A map of view ID (which identifies a particular PDF viewer instance) to
 | 
| -   * initialization function for that view.
 | 
| -   * @type {Object.<string, Function>}
 | 
| -   */
 | 
| -  var pluginInitFunctions = {};
 | 
| -
 | 
| -  /**
 | 
| -   * If we have received a stream object and an initialization function for a
 | 
| -   * particular PDF viewer instance we know that the extension has loaded in
 | 
| -   * and we can pass it the stream. We can then delete the corresponding map
 | 
| -   * entries.
 | 
| -   * @param {string} viewId The ID of the view to initialize with a stream.
 | 
| -   */
 | 
| -  function flush(viewId) {
 | 
| -    if (viewId in streams && viewId in pluginInitFunctions) {
 | 
| -      pluginInitFunctions[viewId](streams[viewId]);
 | 
| -      delete streams[viewId];
 | 
| -      delete pluginInitFunctions[viewId];
 | 
| -    }
 | 
| -  }
 | 
| -
 | 
| -  /**
 | 
| -   * This is called when loading a document with the PDF mime type and passes a
 | 
| -   * stream that points to the PDF file. This may be run before or after we
 | 
| -   * receive a message from the PDF viewer with its initialization function.
 | 
| -   */
 | 
| -  chrome.streamsPrivate.onExecuteMimeTypeHandler.addListener(
 | 
| -    function(streamDetails) {
 | 
| -      // Store the stream until we are contacted by the PDF viewer that owns the
 | 
| -      // stream.
 | 
| -      streams[streamDetails.viewId] = streamDetails;
 | 
| -      flush(streamDetails.viewId);
 | 
| -    }
 | 
| -  );
 | 
| -
 | 
| -  /**
 | 
| -   * This is called when we receive a message from the PDF viewer indicating
 | 
| -   * it has loaded and is ready to receive a stream of the data.
 | 
| -   */
 | 
| -  chrome.runtime.onMessage.addListener(
 | 
| -    function(request, sender, responseFunction) {
 | 
| -      // Store the initialization function until we receive the stream which
 | 
| -      // corresponds to the PDF viewer.
 | 
| -      pluginInitFunctions[request.viewId] = responseFunction;
 | 
| -      flush(request.viewId);
 | 
| -    }
 | 
| -  );
 | 
| -}());
 | 
| 
 |