Interface cleanup, not part of the build yet.

This commit is contained in:
jst%netscape.com 2001-01-22 02:36:07 +00:00
Родитель d2f2fcf0fc
Коммит 1c381a113d
64 изменённых файлов: 381 добавлений и 558 удалений

Просмотреть файл

@ -24,20 +24,18 @@
[scriptable, uuid(a6cf90aa-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90aa-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLAnchorElement : nsIDOMHTMLElement interface nsIDOMHTMLAnchorElement : nsIDOMHTMLElement
{ {
attribute DOMString accessKey;
attribute DOMString accessKey; attribute DOMString charset;
attribute DOMString charset; attribute DOMString coords;
attribute DOMString coords; attribute DOMString href;
attribute DOMString href; attribute DOMString hreflang;
attribute DOMString hreflang; attribute DOMString name;
attribute DOMString name; attribute DOMString rel;
attribute DOMString rel; attribute DOMString rev;
attribute DOMString rev; attribute DOMString shape;
attribute DOMString shape; attribute long tabIndex;
attribute long tabIndex; attribute DOMString target;
attribute DOMString target; attribute DOMString type;
attribute DOMString type; void blur();
void blur(); void focus();
void focus();
}; };

Просмотреть файл

@ -24,17 +24,15 @@
[scriptable, uuid(a6cf90ae-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90ae-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLAppletElement : nsIDOMHTMLElement interface nsIDOMHTMLAppletElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align; attribute DOMString alt;
attribute DOMString alt; attribute DOMString archive;
attribute DOMString archive; attribute DOMString code;
attribute DOMString code; attribute DOMString codeBase;
attribute DOMString codeBase; attribute DOMString height;
attribute DOMString height; attribute DOMString hspace;
attribute DOMString hspace; attribute DOMString name;
attribute DOMString name; attribute DOMString object;
attribute DOMString object; attribute DOMString vspace;
attribute DOMString vspace; attribute DOMString width;
attribute DOMString width;
}; };

Просмотреть файл

@ -24,14 +24,12 @@
[scriptable, uuid(a6cf90b0-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b0-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLAreaElement : nsIDOMHTMLElement interface nsIDOMHTMLAreaElement : nsIDOMHTMLElement
{ {
attribute DOMString accessKey;
attribute DOMString accessKey; attribute DOMString alt;
attribute DOMString alt; attribute DOMString coords;
attribute DOMString coords; attribute DOMString href;
attribute DOMString href; attribute boolean noHref;
attribute boolean noHref; attribute DOMString shape;
attribute DOMString shape; attribute long tabIndex;
attribute long tabIndex; attribute DOMString target;
attribute DOMString target;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a5-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a5-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLBRElement : nsIDOMHTMLElement interface nsIDOMHTMLBRElement : nsIDOMHTMLElement
{ {
attribute DOMString clear;
attribute DOMString clear;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf908b-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908b-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLBaseElement : nsIDOMHTMLElement interface nsIDOMHTMLBaseElement : nsIDOMHTMLElement
{ {
attribute DOMString href;
attribute DOMString href; attribute DOMString target;
attribute DOMString target;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf90a6-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a6-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLBaseFontElement : nsIDOMHTMLElement interface nsIDOMHTMLBaseFontElement : nsIDOMHTMLElement
{ {
attribute DOMString color;
attribute DOMString color; attribute DOMString face;
attribute DOMString face; attribute DOMString size;
attribute DOMString size;
}; };

Просмотреть файл

@ -24,12 +24,10 @@
[scriptable, uuid(a6cf908e-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908e-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLBodyElement : nsIDOMHTMLElement interface nsIDOMHTMLBodyElement : nsIDOMHTMLElement
{ {
attribute DOMString aLink;
attribute DOMString aLink; attribute DOMString background;
attribute DOMString background; attribute DOMString bgColor;
attribute DOMString bgColor; attribute DOMString link;
attribute DOMString link; attribute DOMString text;
attribute DOMString text; attribute DOMString vLink;
attribute DOMString vLink;
}; };

Просмотреть файл

@ -24,13 +24,11 @@
[scriptable, uuid(a6cf9095-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9095-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLButtonElement : nsIDOMHTMLElement interface nsIDOMHTMLButtonElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey;
attribute DOMString accessKey; attribute boolean disabled;
attribute boolean disabled; attribute DOMString name;
attribute DOMString name; attribute long tabIndex;
attribute long tabIndex; readonly attribute DOMString type;
readonly attribute DOMString type; attribute DOMString value;
attribute DOMString value;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf9083-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9083-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLCollection : nsISupports interface nsIDOMHTMLCollection : nsISupports
{ {
readonly attribute unsigned long length;
readonly attribute unsigned long length; nsIDOMNode item(in unsigned long index);
nsIDOMNode item(in unsigned long index); nsIDOMNode namedItem(in DOMString name);
nsIDOMNode namedItem(in DOMString name);
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf909b-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf909b-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLDListElement : nsIDOMHTMLElement interface nsIDOMHTMLDListElement : nsIDOMHTMLElement
{ {
attribute boolean compact;
attribute boolean compact;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf909c-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf909c-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLDirectoryElement : nsIDOMHTMLElement interface nsIDOMHTMLDirectoryElement : nsIDOMHTMLElement
{ {
attribute boolean compact;
attribute boolean compact;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a0-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a0-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLDivElement : nsIDOMHTMLElement interface nsIDOMHTMLDivElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align;
}; };

Просмотреть файл

@ -24,23 +24,21 @@
[scriptable, uuid(a6cf9084-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9084-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLDocument : nsIDOMDocument interface nsIDOMHTMLDocument : nsIDOMDocument
{ {
attribute DOMString title;
readonly attribute DOMString referrer;
attribute DOMString domain;
readonly attribute DOMString URL;
attribute nsIDOMHTMLElement body;
readonly attribute nsIDOMHTMLCollection images;
readonly attribute nsIDOMHTMLCollection applets;
readonly attribute nsIDOMHTMLCollection links;
readonly attribute nsIDOMHTMLCollection forms;
readonly attribute nsIDOMHTMLCollection anchors;
attribute DOMString cookie;
attribute DOMString title; [noscript] void open();
readonly attribute DOMString referrer; void close();
attribute DOMString domain; [noscript] void write(in DOMString text);
readonly attribute DOMString URL; [noscript] void writeln(in DOMString text);
attribute nsIDOMHTMLElement body; nsIDOMNodeList getElementsByName(in DOMString elementName);
readonly attribute nsIDOMHTMLCollection images;
readonly attribute nsIDOMHTMLCollection applets;
readonly attribute nsIDOMHTMLCollection links;
readonly attribute nsIDOMHTMLCollection forms;
readonly attribute nsIDOMHTMLCollection anchors;
attribute DOMString cookie;
[noscript] void open();
void close();
[noscript] void write(in DOMString text);
[noscript] void writeln(in DOMString text);
nsIDOMNodeList getElementsByName(in DOMString elementName);
}; };

Просмотреть файл

@ -24,20 +24,9 @@
[scriptable, uuid(a6cf9085-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9085-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLElement : nsIDOMElement interface nsIDOMHTMLElement : nsIDOMElement
{ {
attribute DOMString id;
attribute DOMString id; attribute DOMString title;
attribute DOMString title; attribute DOMString lang;
attribute DOMString lang; attribute DOMString dir;
attribute DOMString dir; attribute DOMString className;
attribute DOMString className;
readonly attribute nsIDOMCSSStyleDeclaration style;
/* Temporary till we find a place for them */
readonly attribute long offsetTop;
readonly attribute long offsetLeft;
readonly attribute long offsetWidth;
readonly attribute long offsetHeight;
readonly attribute nsIDOMElement offsetParent;
attribute DOMString innerHTML;
}; };

Просмотреть файл

@ -24,14 +24,10 @@
[scriptable, uuid(123f90ab-15b3-11d2-456e-00805f8add32)] [scriptable, uuid(123f90ab-15b3-11d2-456e-00805f8add32)]
interface nsIDOMHTMLEmbedElement : nsIDOMHTMLElement interface nsIDOMHTMLEmbedElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
void nsIDOMHTMLEmbedElement(); attribute DOMString height;
attribute DOMString name;
attribute DOMString align; attribute DOMString src;
attribute DOMString height; attribute DOMString type;
attribute DOMString name; attribute DOMString width;
attribute DOMString src;
attribute DOMString type;
attribute DOMString width;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf9097-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9097-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFieldSetElement : nsIDOMHTMLElement interface nsIDOMHTMLFieldSetElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf90a7-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a7-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFontElement : nsIDOMHTMLElement interface nsIDOMHTMLFontElement : nsIDOMHTMLElement
{ {
attribute DOMString color;
attribute DOMString color; attribute DOMString face;
attribute DOMString face; attribute DOMString size;
attribute DOMString size;
}; };

Просмотреть файл

@ -1,31 +0,0 @@
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is the Mozilla browser.
*
* The Initial Developer of the Original Code is Netscape
* Communications, Inc. Portions created by Netscape are
* Copyright (C) 1999, Mozilla. All Rights Reserved.
*
* Contributor(s):
*/
#include "nsIDOMHTMLCollection.idl"
[scriptable, uuid(a6cf911a-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFormControlList : nsIDOMHTMLCollection
{
jsval namedItem(/* ... */);
jsval item(/* ... */);
};

Просмотреть файл

@ -24,16 +24,14 @@
[scriptable, uuid(a6cf908f-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908f-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFormElement : nsIDOMHTMLElement interface nsIDOMHTMLFormElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLCollection elements;
readonly attribute nsIDOMHTMLCollection elements; readonly attribute long length;
readonly attribute long length; attribute DOMString name;
attribute DOMString name; attribute DOMString acceptCharset;
attribute DOMString acceptCharset; attribute DOMString action;
attribute DOMString action; attribute DOMString enctype;
attribute DOMString enctype; attribute DOMString method;
attribute DOMString method; attribute DOMString target;
attribute DOMString target; void submit();
void submit(); void reset();
void reset();
}; };

Просмотреть файл

@ -24,16 +24,14 @@
[scriptable, uuid(a6cf90b9-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b9-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFrameElement : nsIDOMHTMLElement interface nsIDOMHTMLFrameElement : nsIDOMHTMLElement
{ {
attribute DOMString frameBorder;
attribute DOMString frameBorder; attribute DOMString longDesc;
attribute DOMString longDesc; attribute DOMString marginHeight;
attribute DOMString marginHeight; attribute DOMString marginWidth;
attribute DOMString marginWidth; attribute DOMString name;
attribute DOMString name; attribute boolean noResize;
attribute boolean noResize; attribute DOMString scrolling;
attribute DOMString scrolling; attribute DOMString src;
attribute DOMString src;
// Introduced in DOM Level 2: // Introduced in DOM Level 2:
attribute nsIDOMDocument contentDocument; attribute nsIDOMDocument contentDocument;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf90b8-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b8-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLFrameSetElement : nsIDOMHTMLElement interface nsIDOMHTMLFrameSetElement : nsIDOMHTMLElement
{ {
attribute DOMString cols;
attribute DOMString cols; attribute DOMString rows;
attribute DOMString rows;
}; };

Просмотреть файл

@ -24,10 +24,8 @@
[scriptable, uuid(a6cf90a8-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a8-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLHRElement : nsIDOMHTMLElement interface nsIDOMHTMLHRElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align; attribute boolean noShade;
attribute boolean noShade; attribute DOMString size;
attribute DOMString size; attribute DOMString width;
attribute DOMString width;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf9087-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9087-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLHeadElement : nsIDOMHTMLElement interface nsIDOMHTMLHeadElement : nsIDOMHTMLElement
{ {
attribute DOMString profile;
attribute DOMString profile;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a2-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a2-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLHeadingElement : nsIDOMHTMLElement interface nsIDOMHTMLHeadingElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf9086-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9086-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLHtmlElement : nsIDOMHTMLElement interface nsIDOMHTMLHtmlElement : nsIDOMHTMLElement
{ {
attribute DOMString version;
attribute DOMString version;
}; };

Просмотреть файл

@ -24,18 +24,16 @@
[scriptable, uuid(a6cf90ba-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90ba-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLIFrameElement : nsIDOMHTMLElement interface nsIDOMHTMLIFrameElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align; attribute DOMString frameBorder;
attribute DOMString frameBorder; attribute DOMString height;
attribute DOMString height; attribute DOMString longDesc;
attribute DOMString longDesc; attribute DOMString marginHeight;
attribute DOMString marginHeight; attribute DOMString marginWidth;
attribute DOMString marginWidth; attribute DOMString name;
attribute DOMString name; attribute DOMString scrolling;
attribute DOMString scrolling; attribute DOMString src;
attribute DOMString src; attribute DOMString width;
attribute DOMString width;
// Introduced in DOM Level 2: // Introduced in DOM Level 2:
attribute nsIDOMDocument contentDocument; attribute nsIDOMDocument contentDocument;
}; };

Просмотреть файл

@ -24,21 +24,17 @@
[scriptable, uuid(a6cf90ab-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90ab-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLImageElement : nsIDOMHTMLElement interface nsIDOMHTMLImageElement : nsIDOMHTMLElement
{ {
attribute DOMString lowSrc;
void nsIDOMHTMLImageElement(); attribute DOMString name;
attribute DOMString align;
attribute DOMString lowSrc; attribute DOMString alt;
attribute DOMString name; attribute long border;
attribute DOMString align; attribute long height;
attribute DOMString alt; attribute long hspace;
[noscript] attribute DOMString border; attribute boolean isMap;
[noscript] attribute DOMString height; attribute DOMString longDesc;
[noscript] attribute DOMString hspace; attribute DOMString src;
attribute boolean isMap; attribute long vspace;
attribute DOMString longDesc; attribute long width;
[noscript] attribute DOMString src; attribute DOMString useMap;
[noscript] attribute DOMString vspace;
[noscript] attribute DOMString width;
attribute DOMString useMap;
}; };

Просмотреть файл

@ -24,28 +24,26 @@
[scriptable, uuid(a6cf9093-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9093-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLInputElement : nsIDOMHTMLElement interface nsIDOMHTMLInputElement : nsIDOMHTMLElement
{ {
attribute DOMString defaultValue;
attribute DOMString defaultValue; attribute boolean defaultChecked;
attribute boolean defaultChecked; readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accept;
attribute DOMString accept; attribute DOMString accessKey;
attribute DOMString accessKey; attribute DOMString align;
attribute DOMString align; attribute DOMString alt;
attribute DOMString alt; attribute boolean checked;
attribute boolean checked; attribute boolean disabled;
attribute boolean disabled; attribute long maxLength;
attribute long maxLength; attribute DOMString name;
attribute DOMString name; attribute boolean readOnly;
attribute boolean readOnly; attribute DOMString size;
attribute DOMString size; attribute DOMString src;
attribute DOMString src; attribute long tabIndex;
attribute long tabIndex; attribute DOMString type;
attribute DOMString type; attribute DOMString useMap;
attribute DOMString useMap; attribute DOMString value;
attribute DOMString value; void blur();
void blur(); void focus();
void focus(); void select();
void select(); void click();
void click();
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf908c-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908c-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLIsIndexElement : nsIDOMHTMLElement interface nsIDOMHTMLIsIndexElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString prompt;
attribute DOMString prompt;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf909e-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf909e-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLLIElement : nsIDOMHTMLElement interface nsIDOMHTMLLIElement : nsIDOMHTMLElement
{ {
attribute DOMString type;
attribute DOMString type; attribute long value;
attribute long value;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf9096-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9096-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLLabelElement : nsIDOMHTMLElement interface nsIDOMHTMLLabelElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey;
attribute DOMString accessKey; attribute DOMString htmlFor;
attribute DOMString htmlFor;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf9098-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9098-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLLegendElement : nsIDOMHTMLElement interface nsIDOMHTMLLegendElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey;
attribute DOMString accessKey; attribute DOMString align;
attribute DOMString align;
}; };

Просмотреть файл

@ -24,15 +24,13 @@
[scriptable, uuid(a6cf9088-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9088-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLLinkElement : nsIDOMHTMLElement interface nsIDOMHTMLLinkElement : nsIDOMHTMLElement
{ {
attribute boolean disabled;
attribute boolean disabled; attribute DOMString charset;
attribute DOMString charset; attribute DOMString href;
attribute DOMString href; attribute DOMString hreflang;
attribute DOMString hreflang; attribute DOMString media;
attribute DOMString media; attribute DOMString rel;
attribute DOMString rel; attribute DOMString rev;
attribute DOMString rev; attribute DOMString target;
attribute DOMString target; attribute DOMString type;
attribute DOMString type;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf90af-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90af-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLMapElement : nsIDOMHTMLElement interface nsIDOMHTMLMapElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLCollection areas;
readonly attribute nsIDOMHTMLCollection areas; attribute DOMString name;
attribute DOMString name;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf909d-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf909d-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLMenuElement : nsIDOMHTMLElement interface nsIDOMHTMLMenuElement : nsIDOMHTMLElement
{ {
attribute boolean compact;
attribute boolean compact;
}; };

Просмотреть файл

@ -24,10 +24,8 @@
[scriptable, uuid(a6cf908a-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908a-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLMetaElement : nsIDOMHTMLElement interface nsIDOMHTMLMetaElement : nsIDOMHTMLElement
{ {
attribute DOMString content;
attribute DOMString content; attribute DOMString httpEquiv;
attribute DOMString httpEquiv; attribute DOMString name;
attribute DOMString name; attribute DOMString scheme;
attribute DOMString scheme;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf90a9-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a9-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLModElement : nsIDOMHTMLElement interface nsIDOMHTMLModElement : nsIDOMHTMLElement
{ {
attribute DOMString cite;
attribute DOMString cite; attribute DOMString dateTime;
attribute DOMString dateTime;
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf909a-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf909a-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLOListElement : nsIDOMHTMLElement interface nsIDOMHTMLOListElement : nsIDOMHTMLElement
{ {
attribute boolean compact;
attribute boolean compact; attribute long start;
attribute long start; attribute DOMString type;
attribute DOMString type;
}; };

Просмотреть файл

@ -24,26 +24,24 @@
[scriptable, uuid(a6cf90ac-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90ac-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLObjectElement : nsIDOMHTMLElement interface nsIDOMHTMLObjectElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString code;
attribute DOMString code; attribute DOMString align;
attribute DOMString align; attribute DOMString archive;
attribute DOMString archive; attribute DOMString border;
attribute DOMString border; attribute DOMString codeBase;
attribute DOMString codeBase; attribute DOMString codeType;
attribute DOMString codeType; attribute DOMString data;
attribute DOMString data; attribute boolean declare;
attribute boolean declare; attribute DOMString height;
attribute DOMString height; attribute DOMString hspace;
attribute DOMString hspace; attribute DOMString name;
attribute DOMString name; attribute DOMString standby;
attribute DOMString standby; attribute long tabIndex;
attribute long tabIndex; attribute DOMString type;
attribute DOMString type; attribute DOMString useMap;
attribute DOMString useMap; attribute DOMString vspace;
attribute DOMString vspace; attribute DOMString width;
attribute DOMString width; // Introduced in DOM Level 2:
// Introduced in DOM Level 2: attribute nsIDOMDocument contentDocument;
attribute nsIDOMDocument contentDocument;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf9091-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9091-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLOptGroupElement : nsIDOMHTMLElement interface nsIDOMHTMLOptGroupElement : nsIDOMHTMLElement
{ {
attribute boolean disabled;
attribute boolean disabled; attribute DOMString label;
attribute DOMString label;
}; };

Просмотреть файл

@ -24,16 +24,12 @@
[scriptable, uuid(a6cf9092-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9092-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLOptionElement : nsIDOMHTMLElement interface nsIDOMHTMLOptionElement : nsIDOMHTMLElement
{ {
readonly attribute nsIDOMHTMLFormElement form;
void nsIDOMHTMLOptionElement(); attribute boolean defaultSelected;
attribute DOMString text;
readonly attribute nsIDOMHTMLFormElement form; readonly attribute long index;
attribute boolean defaultSelected; attribute boolean disabled;
attribute DOMString text; attribute DOMString label;
readonly attribute long index; attribute boolean selected;
attribute boolean disabled; attribute DOMString value;
attribute DOMString label;
attribute boolean selected;
attribute DOMString value;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a1-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a1-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLParagraphElement : nsIDOMHTMLElement interface nsIDOMHTMLParagraphElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align;
}; };

Просмотреть файл

@ -24,10 +24,8 @@
[scriptable, uuid(a6cf90ad-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90ad-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLParamElement : nsIDOMHTMLElement interface nsIDOMHTMLParamElement : nsIDOMHTMLElement
{ {
attribute DOMString name;
attribute DOMString name; attribute DOMString type;
attribute DOMString type; attribute DOMString value;
attribute DOMString value; attribute DOMString valueType;
attribute DOMString valueType;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a4-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a4-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLPreElement : nsIDOMHTMLElement interface nsIDOMHTMLPreElement : nsIDOMHTMLElement
{ {
attribute long width;
attribute long width;
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf90a3-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90a3-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLQuoteElement : nsIDOMHTMLElement interface nsIDOMHTMLQuoteElement : nsIDOMHTMLElement
{ {
attribute DOMString cite;
attribute DOMString cite;
}; };

Просмотреть файл

@ -24,13 +24,11 @@
[scriptable, uuid(a6cf90b1-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b1-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLScriptElement : nsIDOMHTMLElement interface nsIDOMHTMLScriptElement : nsIDOMHTMLElement
{ {
attribute DOMString text;
attribute DOMString text; attribute DOMString htmlFor;
attribute DOMString htmlFor; attribute DOMString event;
attribute DOMString event; attribute DOMString charset;
attribute DOMString charset; attribute boolean defer;
attribute boolean defer; attribute DOMString src;
attribute DOMString src; attribute DOMString type;
attribute DOMString type;
}; };

Просмотреть файл

@ -24,22 +24,21 @@
[scriptable, uuid(a6cf9090-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9090-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLSelectElement : nsIDOMHTMLElement interface nsIDOMHTMLSelectElement : nsIDOMHTMLElement
{ {
readonly attribute DOMString type;
readonly attribute DOMString type; attribute long selectedIndex;
attribute long selectedIndex; attribute DOMString value;
attribute DOMString value; attribute unsigned long length;
attribute unsigned long length; readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; readonly attribute nsIDOMHTMLCollection options;
readonly attribute nsIDOMNSHTMLOptionCollection options; attribute boolean disabled;
attribute boolean disabled; attribute boolean multiple;
attribute boolean multiple; attribute DOMString name;
attribute DOMString name; attribute long size;
attribute long size; attribute long tabIndex;
attribute long tabIndex; void add(in nsIDOMHTMLElement element,
void add(in nsIDOMHTMLElement element, in nsIDOMHTMLElement before);
in nsIDOMHTMLElement before); void remove(in long index);
void remove(in long index); void blur();
void blur(); void focus();
void focus();
}; };

Просмотреть файл

@ -24,9 +24,7 @@
[scriptable, uuid(a6cf908d-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf908d-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLStyleElement : nsIDOMHTMLElement interface nsIDOMHTMLStyleElement : nsIDOMHTMLElement
{ {
attribute boolean disabled;
attribute boolean disabled; attribute DOMString media;
attribute DOMString media; attribute DOMString type;
attribute DOMString type;
}; };

Просмотреть файл

@ -24,21 +24,19 @@
[scriptable, uuid(a6cf90b7-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b7-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTableCellElement : nsIDOMHTMLElement interface nsIDOMHTMLTableCellElement : nsIDOMHTMLElement
{ {
attribute long cellIndex;
attribute long cellIndex; attribute DOMString abbr;
attribute DOMString abbr; attribute DOMString align;
attribute DOMString align; attribute DOMString axis;
attribute DOMString axis; attribute DOMString bgColor;
attribute DOMString bgColor; attribute DOMString ch;
attribute DOMString ch; attribute DOMString chOff;
attribute DOMString chOff; attribute long colSpan;
attribute long colSpan; attribute DOMString headers;
attribute DOMString headers; attribute DOMString height;
attribute DOMString height; attribute boolean noWrap;
attribute boolean noWrap; attribute long rowSpan;
attribute long rowSpan; attribute DOMString scope;
attribute DOMString scope; attribute DOMString vAlign;
attribute DOMString vAlign; attribute DOMString width;
attribute DOMString width;
}; };

Просмотреть файл

@ -24,12 +24,10 @@
[scriptable, uuid(a6cf90b4-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b4-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTableColElement : nsIDOMHTMLElement interface nsIDOMHTMLTableColElement : nsIDOMHTMLElement
{ {
attribute DOMString align;
attribute DOMString align; attribute DOMString ch;
attribute DOMString ch; attribute DOMString chOff;
attribute DOMString chOff; attribute long span;
attribute long span; attribute DOMString vAlign;
attribute DOMString vAlign; attribute DOMString width;
attribute DOMString width;
}; };

Просмотреть файл

@ -24,28 +24,26 @@
[scriptable, uuid(a6cf90b2-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b2-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTableElement : nsIDOMHTMLElement interface nsIDOMHTMLTableElement : nsIDOMHTMLElement
{ {
attribute nsIDOMHTMLTableCaptionElement caption;
attribute nsIDOMHTMLTableCaptionElement caption; attribute nsIDOMHTMLTableSectionElement tHead;
attribute nsIDOMHTMLTableSectionElement tHead; attribute nsIDOMHTMLTableSectionElement tFoot;
attribute nsIDOMHTMLTableSectionElement tFoot; readonly attribute nsIDOMHTMLCollection rows;
readonly attribute nsIDOMHTMLCollection rows; readonly attribute nsIDOMHTMLCollection tBodies;
readonly attribute nsIDOMHTMLCollection tBodies; attribute DOMString align;
attribute DOMString align; attribute DOMString bgColor;
attribute DOMString bgColor; attribute DOMString border;
attribute DOMString border; attribute DOMString cellPadding;
attribute DOMString cellPadding; attribute DOMString cellSpacing;
attribute DOMString cellSpacing; attribute DOMString frame;
attribute DOMString frame; attribute DOMString rules;
attribute DOMString rules; attribute DOMString summary;
attribute DOMString summary; attribute DOMString width;
attribute DOMString width; nsIDOMHTMLElement createTHead();
nsIDOMHTMLElement createTHead(); void deleteTHead();
void deleteTHead(); nsIDOMHTMLElement createTFoot();
nsIDOMHTMLElement createTFoot(); void deleteTFoot();
void deleteTFoot(); nsIDOMHTMLElement createCaption();
nsIDOMHTMLElement createCaption(); void deleteCaption();
void deleteCaption(); nsIDOMHTMLElement insertRow(in long index);
nsIDOMHTMLElement insertRow(in long index); void deleteRow(in long index);
void deleteRow(in long index);
}; };

Просмотреть файл

@ -24,16 +24,14 @@
[scriptable, uuid(a6cf90b6-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90b6-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTableRowElement : nsIDOMHTMLElement interface nsIDOMHTMLTableRowElement : nsIDOMHTMLElement
{ {
attribute long rowIndex;
attribute long rowIndex; attribute long sectionRowIndex;
attribute long sectionRowIndex; attribute nsIDOMHTMLCollection cells;
attribute nsIDOMHTMLCollection cells; attribute DOMString align;
attribute DOMString align; attribute DOMString bgColor;
attribute DOMString bgColor; attribute DOMString ch;
attribute DOMString ch; attribute DOMString chOff;
attribute DOMString chOff; attribute DOMString vAlign;
attribute DOMString vAlign; nsIDOMHTMLElement insertCell(in long index);
nsIDOMHTMLElement insertCell(in long index); void deleteCell(in long index);
void deleteCell(in long index);
}; };

Просмотреть файл

@ -24,20 +24,18 @@
[scriptable, uuid(a6cf9094-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9094-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTextAreaElement : nsIDOMHTMLElement interface nsIDOMHTMLTextAreaElement : nsIDOMHTMLElement
{ {
attribute DOMString defaultValue;
attribute DOMString defaultValue; readonly attribute nsIDOMHTMLFormElement form;
readonly attribute nsIDOMHTMLFormElement form; attribute DOMString accessKey;
attribute DOMString accessKey; attribute long cols;
attribute long cols; attribute boolean disabled;
attribute boolean disabled; attribute DOMString name;
attribute DOMString name; attribute boolean readOnly;
attribute boolean readOnly; attribute long rows;
attribute long rows; attribute long tabIndex;
attribute long tabIndex; readonly attribute DOMString type;
readonly attribute DOMString type; attribute DOMString value;
attribute DOMString value; void blur();
void blur(); void focus();
void focus(); void select();
void select();
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(a6cf9089-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9089-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLTitleElement : nsIDOMHTMLElement interface nsIDOMHTMLTitleElement : nsIDOMHTMLElement
{ {
attribute DOMString text;
attribute DOMString text;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf9099-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9099-15b3-11d2-932e-00805f8add32)]
interface nsIDOMHTMLUListElement : nsIDOMHTMLElement interface nsIDOMHTMLUListElement : nsIDOMHTMLElement
{ {
attribute boolean compact;
attribute boolean compact; attribute DOMString type;
attribute DOMString type;
}; };

Просмотреть файл

@ -24,14 +24,12 @@
[scriptable, uuid(a6cf911c-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf911c-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNSHTMLAnchorElement : nsISupports interface nsIDOMNSHTMLAnchorElement : nsISupports
{ {
readonly attribute DOMString protocol;
readonly attribute DOMString protocol; readonly attribute DOMString host;
readonly attribute DOMString host; readonly attribute DOMString hostname;
readonly attribute DOMString hostname; readonly attribute DOMString pathname;
readonly attribute DOMString pathname; readonly attribute DOMString search;
readonly attribute DOMString search; readonly attribute DOMString port;
readonly attribute DOMString port; readonly attribute DOMString hash;
readonly attribute DOMString hash; readonly attribute DOMString text;
readonly attribute DOMString text;
}; };

Просмотреть файл

@ -24,13 +24,11 @@
[scriptable, uuid(a6cf911b-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf911b-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNSHTMLAreaElement : nsISupports interface nsIDOMNSHTMLAreaElement : nsISupports
{ {
readonly attribute DOMString protocol;
readonly attribute DOMString protocol; readonly attribute DOMString host;
readonly attribute DOMString host; readonly attribute DOMString hostname;
readonly attribute DOMString hostname; readonly attribute DOMString pathname;
readonly attribute DOMString pathname; readonly attribute DOMString search;
readonly attribute DOMString search; readonly attribute DOMString port;
readonly attribute DOMString port; readonly attribute DOMString hash;
readonly attribute DOMString hash;
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(6fd344d0-7e5f-11d2-bd91-00805f8ae3f4)] [scriptable, uuid(6fd344d0-7e5f-11d2-bd91-00805f8ae3f4)]
interface nsIDOMNSHTMLButtonElement : nsISupports interface nsIDOMNSHTMLButtonElement : nsISupports
{ {
void blur(); void blur();
void focus(); void focus();
}; };

Просмотреть файл

@ -24,28 +24,26 @@
[scriptable, uuid(a6cf90c5-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90c5-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNSHTMLDocument : nsISupports interface nsIDOMNSHTMLDocument : nsISupports
{ {
readonly attribute long width;
readonly attribute long height;
attribute DOMString alinkColor;
attribute DOMString linkColor;
attribute DOMString vlinkColor;
attribute DOMString bgColor;
attribute DOMString fgColor;
readonly attribute DOMString lastModified;
readonly attribute long width; readonly attribute nsIDOMHTMLCollection embeds;
readonly attribute long height;
attribute DOMString alinkColor;
attribute DOMString linkColor;
attribute DOMString vlinkColor;
attribute DOMString bgColor;
attribute DOMString fgColor;
readonly attribute DOMString lastModified;
readonly attribute nsIDOMHTMLCollection embeds; DOMString getSelection();
nsISupports namedItem(in DOMString name);
DOMString getSelection(); void open(/* ... */);
jsval namedItem(/* ... */); void write(in DOMString data /*, ... */);
void writeln(in DOMString data /*, ... */);
void clear();
void open(/* ... */); void captureEvents(in long eventFlags);
void write(/* ... */); void releaseEvents(in long eventFlags);
void writeln(/* ... */); void routeEvent(in nsIDOMEvent evt);
void clear(/* ... */);
void captureEvents(in long eventFlags);
void releaseEvents(in long eventFlags);
void routeEvent(in nsIDOMEvent evt);
}; };

Просмотреть файл

@ -24,10 +24,8 @@
[scriptable, uuid(a6cf90c6-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90c6-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNSHTMLFormElement : nsISupports interface nsIDOMNSHTMLFormElement : nsISupports
{ {
readonly attribute DOMString encoding;
readonly attribute DOMString encoding; nsISupports namedItem(in DOMString name);
nsIDOMElement item(in unsigned long index);
jsval namedItem(/* ... */);
nsIDOMElement item(in unsigned long index);
}; };

Просмотреть файл

@ -22,21 +22,11 @@
#include "domstubs.idl" #include "domstubs.idl"
[scriptable, uuid(a6cf90c7-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf90c7-15b3-11d2-932e-00805f8add32)]
interface Image : nsISupports interface nsIDOMNSHTMLImageElement : nsISupports
{ {
attribute DOMString lowsrc;
readonly attribute boolean complete;
void Image(); readonly attribute long naturalHeight;
attribute DOMString lowsrc; readonly attribute long naturalWidth;
readonly attribute boolean complete;
/* Needed for backwards compatibility */
attribute long border;
attribute long height;
attribute long hspace;
attribute long vspace;
attribute long width;
readonly attribute long naturalHeight;
readonly attribute long naturalWidth;
}; };

Просмотреть файл

@ -24,18 +24,18 @@
[scriptable, uuid(993d2efc-a768-11d3-bccd-0060b0fc76bd)] [scriptable, uuid(993d2efc-a768-11d3-bccd-0060b0fc76bd)]
interface nsIDOMNSHTMLInputElement : nsISupports interface nsIDOMNSHTMLInputElement : nsISupports
{ {
readonly attribute nsIControllers controllers;
readonly attribute nsIControllers controllers;
readonly attribute long textLength; readonly attribute long textLength;
attribute long selectionStart; attribute long selectionStart;
attribute long selectionEnd; attribute long selectionEnd;
/* XXX The nsIDOMEventListener arg should be flagged as function */ /* XXX The nsIDOMEventListener arg should be flagged as function */
/* convenience */ /* convenience */
void setSelectionRange(in long selectionStart, in long selectionEnd); void setSelectionRange(in long selectionStart,
in long selectionEnd);
}; };

Просмотреть файл

@ -24,8 +24,6 @@
[scriptable, uuid(a6cf9105-15b3-11d2-932e-00805f8add32)] [scriptable, uuid(a6cf9105-15b3-11d2-932e-00805f8add32)]
interface nsIDOMNSHTMLSelectElement : nsISupports interface nsIDOMNSHTMLSelectElement : nsISupports
{ {
nsIDOMNode item(in unsigned long index);
nsIDOMNode item(in unsigned long index); nsIDOMNode namedItem(in DOMString name);
nsIDOMNode namedItem(in DOMString name);
}; };

Просмотреть файл

@ -24,7 +24,5 @@
[scriptable, uuid(ca066b44-9ddf-11d3-bccc-0060b0fc76bd)] [scriptable, uuid(ca066b44-9ddf-11d3-bccc-0060b0fc76bd)]
interface nsIDOMNSHTMLTextAreaElement : nsISupports interface nsIDOMNSHTMLTextAreaElement : nsISupports
{ {
readonly attribute nsIControllers controllers;
readonly attribute nsIControllers controllers;
}; };