// 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. /** * BackgroundComponents. * @constructor * @struct */ function BackgroundComponents() { /** * @type {!Object} */ this.stringData; /** * @type {!VolumeManager} */ this.volumeManager; } /** * File Manager. This definition is required by * ui/file_manager/file_manager/foreground/js/ui/file_manager_dialog_base.js. * * @constructor * @struct */ function FileManager() {} /** * This definition is required by * ui/file_manager/file_manager/common/js/util.js. * @type {string} */ Window.prototype.appID; /** * A global flag which indicates whether it is in tests or not. This is set in * gallery/js/background.js. * * @type {boolean} */ Window.prototype.IN_TEST; /** * @type {string} */ Entry.prototype.cachedUrl;