XULFrameElement.webidl (954B)
1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 5 6 interface nsIDocShell; 7 interface nsIWebNavigation; 8 interface nsIOpenWindowInfo; 9 10 [ChromeOnly, 11 Exposed=Window] 12 interface XULFrameElement : XULElement 13 { 14 [HTMLConstructor] constructor(); 15 16 readonly attribute nsIDocShell? docShell; 17 readonly attribute nsIWebNavigation? webNavigation; 18 19 readonly attribute WindowProxy? contentWindow; 20 readonly attribute Document? contentDocument; 21 22 readonly attribute unsigned long long browserId; 23 24 /** 25 * The optional open window information provided by the window creation code 26 * and used to initialize a new browser. 27 */ 28 attribute nsIOpenWindowInfo? openWindowInfo; 29 }; 30 31 XULFrameElement includes MozFrameLoaderOwner;