12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Copyright (c) 2013 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)cr.define('options', function() { 65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) var Page = cr.ui.pageManager.Page; 75f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) var PageManager = cr.ui.pageManager.PageManager; 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) /** 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * Encapsulated a fake parent page for bluetooth overlay page used by Web UI. 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * @constructor 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) */ 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) function FakeBluetoothOverlayParent(model) { 145f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) Page.call(this, 'bluetooth', '', 'bluetooth-container'); 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) } 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cr.addSingletonGetter(FakeBluetoothOverlayParent); 182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) FakeBluetoothOverlayParent.prototype = { 205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) // Inherit FakeBluetoothOverlayParent from Page. 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) __proto__: Page.prototype, 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) }; 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) // Export 252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) return { 262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) FakeBluetoothOverlayParent: FakeBluetoothOverlayParent 272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) }; 282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)}); 29