michael@0: /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: #include "nsIDOMEvent.idl" michael@0: michael@0: /** michael@0: * The nsIDOMBeforeUnloadEvent interface is the interface for events michael@0: * sent to handlers of the "beforeunload" event. This event is michael@0: * non-standard. Interface derived from Microsoft IE's event michael@0: * implementation. michael@0: * michael@0: * http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp michael@0: * michael@0: */ michael@0: michael@0: [scriptable, builtinclass, uuid(ee7b8943-440e-4cc3-b25e-c17c8a821d8b)] michael@0: interface nsIDOMBeforeUnloadEvent : nsIDOMEvent michael@0: { michael@0: /** michael@0: * Attribute used to pass back a return value from a beforeunload michael@0: * handler michael@0: */ michael@0: attribute DOMString returnValue; michael@0: };