Index: source =================================================================== --- source (revision 6314) +++ source (working copy) @@ -10284,7 +10284,7 @@ title="dom-DOMHTMLImplementation-createHTMLDocument">createHTMLDocument() method:
-[Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface DOMHTMLImplementation {
Document createHTMLDocument(in DOMString title);
};
@@ -10358,7 +10358,7 @@
factory method must also implement the
XMLDocumentLoader interface:
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface XMLDocumentLoader {
boolean load(in DOMString url);
@@ -64665,11 +64665,11 @@
Microdata DOM API
- [Supplemental] interface HTMLDocument {
+ partial interface HTMLDocument {
NodeList getItems(in optional DOMString typeNames); // microdata
};
-[Supplemental] interface HTMLElement {
+partial interface HTMLElement {
// microdata
attribute boolean itemScope;
attribute DOMString itemType;
@@ -76751,7 +76751,7 @@
Browser state
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface NavigatorOnLine {
readonly attribute boolean onLine;
};
@@ -78351,7 +78351,7 @@
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface WindowBase64 {
DOMString btoa(in DOMString btoa);
DOMString atob(in DOMString atob);
@@ -78618,7 +78618,7 @@
and setInterval()
methods allow authors to schedule timer-based callbacks.
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface WindowTimers {
long setTimeout(in any handler, in optional any timeout, in any... args);
void clearTimeout(in long handle);
@@ -79514,7 +79514,7 @@
Client identification
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface NavigatorID {
readonly attribute DOMString appName;
@@ -79611,7 +79611,7 @@
Custom scheme and content handlers
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface NavigatorContentUtils {
// content handler registration
void registerProtocolHandler(in DOMString scheme, in DOMString url, in DOMString title);
@@ -79977,7 +79977,7 @@
Manually releasing the storage mutex
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface NavigatorStorageUtils {
void yieldForStorageUpdates();
};
@@ -85521,7 +85521,7 @@
Obtaining local multimedia content
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface NavigatorUserMedia {
void getUserMedia(in DOMString options, in NavigatorUserMediaSuccessCallback? successCallback, in optional NavigatorUserMediaErrorCallback? errorCallback);
};
@@ -86713,8 +86713,7 @@
- [Supplemental]
-interface URL {
+ partial interface URL {
static DOMString createObjectURL(in MediaStream stream);
};
@@ -89656,7 +89655,7 @@
APIs available to workers
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface WorkerUtils {
void importScripts(in DOMString... urls);
readonly attribute WorkerNavigator navigator;
@@ -92917,7 +92921,7 @@
The sessionStorage attribute
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface WindowSessionStorage {
readonly attribute Storage sessionStorage;
};
@@ -92999,7 +93003,7 @@
The localStorage attribute
- [Supplemental, NoInterfaceObject]
+ [NoInterfaceObject]
interface WindowLocalStorage {
readonly attribute Storage localStorage;
};
@@ -109052,8 +109056,7 @@
- [Supplemental]
-interface HTMLAnchorElement {
+ partial interface HTMLAnchorElement {
attribute DOMString coords;
attribute DOMString charset;
attribute DOMString name;
@@ -109071,8 +109074,7 @@
- [Supplemental]
-interface HTMLAreaElement {
+ partial interface HTMLAreaElement {
attribute boolean noHref;
};
@@ -109100,8 +109102,7 @@
- [Supplemental]
-interface HTMLBodyElement {
+ partial interface HTMLBodyElement {
attribute DOMString text;
attribute DOMString bgColor;
attribute DOMString background;
@@ -109146,8 +109147,7 @@
- [Supplemental]
-interface HTMLBRElement {
+ partial interface HTMLBRElement {
attribute DOMString clear;
};
@@ -109157,8 +109157,7 @@
- [Supplemental]
-interface HTMLTableCaptionElement {
+ partial interface HTMLTableCaptionElement {
attribute DOMString align;
};
@@ -109168,8 +109167,7 @@
- [Supplemental]
-interface HTMLTableColElement {
+ partial interface HTMLTableColElement {
attribute DOMString align;
attribute DOMString ch;
attribute DOMString chOff;
@@ -109216,8 +109214,7 @@
- [Supplemental]
-interface HTMLDivElement {
+ partial interface HTMLDivElement {
attribute DOMString align;
};
@@ -109227,8 +109224,7 @@
- [Supplemental]
-interface HTMLDListElement {
+ partial interface HTMLDListElement {
attribute boolean compact;
};
@@ -109238,8 +109234,7 @@
- [Supplemental]
-interface HTMLEmbedElement {
+ partial interface HTMLEmbedElement {
attribute DOMString align;
attribute DOMString name;
};
@@ -109268,8 +109263,7 @@
- [Supplemental]
-interface HTMLHeadingElement {
+ partial interface HTMLHeadingElement {
attribute DOMString align;
};
@@ -109290,8 +109284,7 @@
- [Supplemental]
-interface HTMLHRElement {
+ partial interface HTMLHRElement {
attribute DOMString align;
attribute DOMString color;
attribute boolean noShade;
@@ -109313,8 +109306,7 @@
- [Supplemental]
-interface HTMLHtmlElement {
+ partial interface HTMLHtmlElement {
attribute DOMString version;
};
@@ -109324,8 +109316,7 @@
- [Supplemental]
-interface HTMLIFrameElement {
+ partial interface HTMLIFrameElement {
attribute DOMString align;
attribute DOMString frameBorder;
attribute DOMString longDesc;
@@ -109370,8 +109361,7 @@
- [Supplemental]
-interface HTMLImageElement {
+ partial interface HTMLImageElement {
attribute DOMString name;
attribute DOMString align;
attribute DOMString border;
@@ -109398,8 +109388,7 @@
- [Supplemental]
-interface HTMLInputElement {
+ partial interface HTMLInputElement {
attribute DOMString align;
attribute DOMString useMap;
};
@@ -109415,8 +109404,7 @@
- [Supplemental]
-interface HTMLLegendElement {
+ partial interface HTMLLegendElement {
attribute DOMString align;
};
@@ -109426,8 +109414,7 @@
- [Supplemental]
-interface HTMLLIElement {
+ partial interface HTMLLIElement {
attribute DOMString type;
};
@@ -109437,8 +109424,7 @@
- [Supplemental]
-interface HTMLLinkElement {
+ partial interface HTMLLinkElement {
attribute DOMString charset;
attribute DOMString rev;
attribute DOMString target;
@@ -109458,8 +109444,7 @@
- [Supplemental]
-interface HTMLMenuElement {
+ partial interface HTMLMenuElement {
attribute boolean compact;
};
@@ -109469,8 +109454,7 @@
- [Supplemental]
-interface HTMLMetaElement {
+ partial interface HTMLMetaElement {
attribute DOMString scheme;
};
@@ -109523,8 +109507,7 @@
- [Supplemental]
-interface HTMLObjectElement {
+ partial interface HTMLObjectElement {
attribute DOMString align;
attribute DOMString archive;
attribute DOMString border;
@@ -109562,8 +109545,7 @@
- [Supplemental]
-interface HTMLOListElement {
+ partial interface HTMLOListElement {
attribute boolean compact;
};
@@ -109573,8 +109555,7 @@
- [Supplemental]
-interface HTMLParagraphElement {
+ partial interface HTMLParagraphElement {
attribute DOMString align;
};
@@ -109584,8 +109565,7 @@
- [Supplemental]
-interface HTMLParamElement {
+ partial interface HTMLParamElement {
attribute DOMString type;
attribute DOMString valueType;
};
@@ -109608,8 +109588,7 @@
- [Supplemental]
-interface HTMLPreElement {
+ partial interface HTMLPreElement {
attribute unsigned long width;
};
@@ -109619,8 +109598,7 @@
- [Supplemental]
-interface HTMLScriptElement {
+ partial interface HTMLScriptElement {
attribute DOMString event;
attribute DOMString htmlFor;
};
@@ -109632,8 +109610,7 @@
- [Supplemental]
-interface HTMLTableElement {
+ partial interface HTMLTableElement {
attribute DOMString align;
attribute DOMString bgColor;
attribute DOMString cellPadding;
@@ -109669,8 +109646,7 @@
- [Supplemental]
-interface HTMLTableSectionElement {
+ partial interface HTMLTableSectionElement {
attribute DOMString align;
attribute DOMString ch;
attribute DOMString chOff;
@@ -109700,8 +109676,7 @@
- [Supplemental]
-interface HTMLTableCellElement {
+ partial interface HTMLTableCellElement {
attribute DOMString abbr;
attribute DOMString align;
attribute DOMString axis;
@@ -109750,8 +109725,7 @@
- [Supplemental]
-interface HTMLTableRowElement {
+ partial interface HTMLTableRowElement {
attribute DOMString align;
attribute DOMString bgColor;
attribute DOMString ch;
@@ -109784,8 +109758,7 @@
- [Supplemental]
-interface HTMLUListElement {
+ partial interface HTMLUListElement {
attribute boolean compact;
attribute DOMString type;
};
@@ -109814,8 +109787,7 @@
- [Supplemental]
-interface HTMLDocument {
+ partial interface HTMLDocument {
attribute DOMString fgColor;
attribute DOMString bgColor;
attribute DOMString linkColor;