/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "nsIDOMHTMLElement.idl" /** * The nsIDOMHTMLOutputElement interface is the interface to a HTML * element. * * For more information on this interface, please see * http://www.whatwg.org/specs/web-apps/current-work/#the-output-element * * @status UNDER_DEVELOPMENT */ interface nsIDOMDOMSettableTokenList; interface nsIDOMValidityState; [scriptable, uuid(01542000-CD00-4E8A-841C-9BAAD6BA0368)] interface nsIDOMHTMLOutputElement : nsIDOMHTMLElement { readonly attribute nsIDOMDOMSettableTokenList htmlFor; readonly attribute nsIDOMHTMLFormElement form; attribute DOMString name; readonly attribute DOMString type; attribute DOMString defaultValue; attribute DOMString value; readonly attribute boolean willValidate; readonly attribute nsIDOMValidityState validity; readonly attribute DOMString validationMessage; boolean checkValidity(); void setCustomValidity(in DOMString error); /** * The labels IDL attribute will be added with bug 556743. */ //readonly attribute nsIDOMNodeList labels; };