Bug 844134 - Move the 'attributes' property from Node to Element; r=sicking

This commit is contained in:
Ms2ger 2013-03-17 09:51:34 +01:00
parent fd85a96b6f
commit efad9ae54c
109 changed files with 173 additions and 165 deletions

View File

@ -419,8 +419,6 @@ public:
return SetAttr(aNameSpaceID, aName, nullptr, aValue, aNotify);
}
NS_IMETHOD GetAttributes(nsIDOMMozNamedAttrMap** aAttributes);
/**
* Helper for SetAttr/SetParsedAttr. This method will return true if aNotify
* is true or there are mutation listeners that must be triggered, the
@ -1320,6 +1318,11 @@ NS_IMETHOD GetClassList(nsISupports** aClassList) MOZ_FINAL \
Element::GetClassList(aClassList); \
return NS_OK; \
} \
NS_IMETHOD GetAttributes(nsIDOMMozNamedAttrMap** aAttributes) MOZ_FINAL \
{ \
NS_ADDREF(*aAttributes = Attributes()); \
return NS_OK; \
} \
using Element::GetAttribute; \
NS_IMETHOD GetAttribute(const nsAString& name, nsAString& _retval) MOZ_FINAL \
{ \

View File

@ -34,7 +34,6 @@ class nsDOMAttributeMap;
class nsIContent;
class nsIDocument;
class nsIDOMElement;
class nsIDOMMozNamedAttrMap;
class nsIDOMNodeList;
class nsIDOMUserDataHandler;
class nsIEditor;
@ -1653,7 +1652,6 @@ protected:
nsresult GetOwnerDocument(nsIDOMDocument** aOwnerDocument);
nsresult CompareDocumentPosition(nsIDOMNode* aOther,
uint16_t* aReturn);
nsresult GetAttributes(nsIDOMMozNamedAttrMap** aAttributes);
nsresult ReplaceOrInsertBefore(bool aReplace, nsIDOMNode *aNewChild,
nsIDOMNode *aRefChild, nsIDOMNode **aReturn);
@ -1955,10 +1953,6 @@ NS_DEFINE_STATIC_IID_ACCESSOR(nsINode, NS_INODE_IID)
{ \
return nsINode::GetNextSibling(aNextSibling); \
} \
NS_IMETHOD GetAttributes(nsIDOMMozNamedAttrMap** aAttributes) __VA_ARGS__ \
{ \
return nsINode::GetAttributes(aAttributes); \
} \
NS_IMETHOD GetOwnerDocument(nsIDOMDocument** aOwnerDocument) __VA_ARGS__ \
{ \
return nsINode::GetOwnerDocument(aOwnerDocument); \

View File

@ -1468,13 +1468,6 @@ Element::GetExistingAttrNameFromQName(const nsAString& aStr) const
return nodeInfo;
}
NS_IMETHODIMP
Element::GetAttributes(nsIDOMMozNamedAttrMap** aAttributes)
{
NS_ADDREF(*aAttributes = Attributes());
return NS_OK;
}
// static
bool
Element::ShouldBlur(nsIContent *aContent)

View File

@ -2404,14 +2404,6 @@ nsINode::GetAttributes()
return AsElement()->Attributes();
}
nsresult
nsINode::GetAttributes(nsIDOMMozNamedAttrMap** aAttributes)
{
nsRefPtr<nsDOMAttributeMap> map = GetAttributes();
map.forget(aAttributes);
return NS_OK;
}
bool
EventTarget::DispatchEvent(nsDOMEvent& aEvent,
ErrorResult& aRv)

View File

@ -60,7 +60,6 @@
"Element interface: attribute namespaceURI": true,
"Element interface: attribute prefix": true,
"Element interface: attribute localName": true,
"Element interface: attribute attributes": true,
"Element interface: attribute className": true,
"Element interface: operation remove()": true,
"Element interface: element must inherit property \"className\" with the proper type (5)": true,

View File

@ -14,7 +14,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, builtinclass, uuid(d8db04e0-cbee-4063-9c16-8b0693146519)]
[scriptable, builtinclass, uuid(a974a4d3-2ff1-445b-8b8e-0aada5d4eedc)]
interface nsIDOMAttr : nsIDOMNode
{
readonly attribute DOMString name;

View File

@ -15,7 +15,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, uuid(6e2f1af8-cc86-4ed5-948a-007bb40c65da)]
[scriptable, uuid(cfad94e0-92d6-4b32-ab18-c61f9b8cb313)]
interface nsIDOMCDATASection : nsIDOMText
{
};

View File

@ -13,7 +13,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, uuid(f891fa15-2652-4a88-9be5-364b9192b209)]
[scriptable, uuid(05c29ae6-5533-42b6-9085-257f60445d5a)]
interface nsIDOMCharacterData : nsIDOMNode
{
attribute DOMString data;

View File

@ -14,7 +14,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, uuid(02f2c4cc-47c6-4e5e-9934-da93373b9e47)]
[scriptable, uuid(cf5493dc-ba25-423a-81e7-b417494f103a)]
interface nsIDOMComment : nsIDOMCharacterData
{
};

View File

@ -27,7 +27,7 @@ interface nsIDOMLocation;
* http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
*/
[scriptable, uuid(23fdb479-2543-4885-9d7a-47dd646966a5)]
[scriptable, uuid(75996de6-6b0f-43e5-ae79-c98fa669da9a)]
interface nsIDOMDocument : nsIDOMNode
{
readonly attribute nsIDOMDocumentType doctype;

View File

@ -14,7 +14,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, builtinclass, uuid(b098fc8f-9ef4-4de8-bbd0-4a0fc712dd6e)]
[scriptable, builtinclass, uuid(33127aed-9d6a-4b0d-95aa-0529f51bcb9c)]
interface nsIDOMDocumentFragment : nsIDOMNode
{
};

View File

@ -15,7 +15,7 @@
* http://www.w3.org/TR/DOM-Level-2-Core/
*/
[scriptable, uuid(2ce127d8-5aaf-440e-b572-bfb7ba81062b)]
[scriptable, uuid(7568365e-240f-4818-b2fc-0680bfb50942)]
interface nsIDOMDocumentType : nsIDOMNode
{
readonly attribute DOMString name;

View File

@ -5,6 +5,8 @@
#include "nsIDOMNode.idl"
interface nsIDOMMozNamedAttrMap;
/**
* The nsIDOMElement interface represents an element in an HTML or
* XML document.
@ -13,7 +15,7 @@
* http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#interface-element
*/
[scriptable, uuid(9387fd9b-46e9-4a1e-997f-713c0123c7f8)]
[scriptable, uuid(ccc2bbbc-5b44-4b01-b718-dd51f339fef8)]
interface nsIDOMElement : nsIDOMNode
{
readonly attribute DOMString tagName;
@ -23,6 +25,7 @@ interface nsIDOMElement : nsIDOMNode
*/
readonly attribute nsISupports classList;
readonly attribute nsIDOMMozNamedAttrMap attributes;
DOMString getAttribute(in DOMString name);
DOMString getAttributeNS(in DOMString namespaceURI,
in DOMString localName);

View File

@ -6,7 +6,6 @@
#include "domstubs.idl"
interface nsIVariant;
interface nsIDOMMozNamedAttrMap;
interface nsIDOMUserDataHandler;
/**
@ -18,7 +17,7 @@ interface nsIDOMUserDataHandler;
* http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
*/
[scriptable, uuid(a8cae9dc-bd35-4a99-a8e9-4170f8a38566)]
[scriptable, uuid(56545150-a001-484e-9ed4-cb319eebd7b3)]
interface nsIDOMNode : nsISupports
{
const unsigned short ELEMENT_NODE = 1;
@ -46,7 +45,6 @@ interface nsIDOMNode : nsISupports
readonly attribute nsIDOMNode lastChild;
readonly attribute nsIDOMNode previousSibling;
readonly attribute nsIDOMNode nextSibling;
readonly attribute nsIDOMMozNamedAttrMap attributes;
// Modified in DOM Level 2:
readonly attribute nsIDOMDocument ownerDocument;
nsIDOMNode insertBefore(in nsIDOMNode newChild,

View File

@ -15,7 +15,7 @@
* http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
*/
[scriptable, uuid(bc6d94d8-cf2c-4a37-aae7-491fc9a62608)]
[scriptable, uuid(9ee8b1c3-2b0d-49e2-b2d6-f6bb8bf21b9e)]
interface nsIDOMProcessingInstruction : nsIDOMCharacterData
{
readonly attribute DOMString target;

View File

@ -13,7 +13,7 @@
* http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
*/
[scriptable, uuid(d3c734f2-47e9-4eac-84f9-3592022aac13)]
[scriptable, uuid(3de88cc9-1462-4bb8-a2fc-845b132547ac)]
interface nsIDOMText : nsIDOMCharacterData
{
nsIDOMText splitText(in unsigned long offset)

View File

@ -5,7 +5,7 @@
#include "nsIDOMDocument.idl"
[scriptable, uuid(7f7abfbb-263f-4a4a-9944-397f0b64bad8)]
[scriptable, uuid(79547ba5-291e-4775-b71e-2440a4621b54)]
interface nsIDOMXMLDocument : nsIDOMDocument
{
// DOM Level 3 Load & Save, DocumentLS

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(5651dd01-40f3-43af-9901-759472830133)]
[scriptable, uuid(c75e7bb1-cc7a-4169-9467-9513a95e3b94)]
interface nsIDOMHTMLAnchorElement : nsIDOMHTMLElement
{
attribute DOMString href;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(387a4315-cb8c-4235-a1ec-636a3613ba0d)]
[scriptable, uuid(351dd451-0077-4298-b569-a41529baca32)]
interface nsIDOMHTMLAppletElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(968c0f2e-bb68-4420-8350-b4e8f4476ea4)]
[scriptable, uuid(6ab5b382-c19d-4a4e-98b7-2f4e14dbecdf)]
interface nsIDOMHTMLAreaElement : nsIDOMHTMLElement
{
attribute DOMString alt;

View File

@ -20,7 +20,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(4f9b3309-a287-4049-962a-f1a4bf05735b)]
[scriptable, uuid(8e3fb6a1-490d-4772-90fd-3e3763958b74)]
interface nsIDOMHTMLAudioElement : nsIDOMHTMLMediaElement
{
// Setup the audio stream for writing

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(d9385fd2-b334-4aa4-a91c-94fba60a35e9)]
[scriptable, uuid(8e69e7c2-2c32-4176-aec7-3ec9b518f4d7)]
interface nsIDOMHTMLBRElement : nsIDOMHTMLElement
{
attribute DOMString clear;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(e770dc6d-86bb-480a-93c6-7ca30b285843)]
[scriptable, uuid(a07d89f2-c923-4632-901c-47b61c2b5f72)]
interface nsIDOMHTMLBaseElement : nsIDOMHTMLElement
{
attribute DOMString href;

View File

@ -20,7 +20,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(688267fb-1c86-472e-84de-4aa9a8e72600)]
[scriptable, uuid(4df676f2-7da1-4b88-843c-67d6c3f151df)]
interface nsIDOMHTMLBodyElement : nsIDOMHTMLElement
{
attribute DOMString aLink;

View File

@ -18,7 +18,7 @@
interface nsIDOMValidityState;
[scriptable, uuid(f8473007-a162-416f-b684-ca715ad0f1ed)]
[scriptable, uuid(1b5905c5-cc98-4446-9700-a90b96e4e2f4)]
interface nsIDOMHTMLButtonElement : nsIDOMHTMLElement
{
attribute boolean autofocus;

View File

@ -46,7 +46,7 @@ interface nsIFileCallback : nsISupports {
void receive(in nsIDOMBlob file);
};
[scriptable, uuid(41bf4dfb-5563-4987-976d-d809083191e3)]
[scriptable, uuid(1cfacc53-ab73-4ceb-9f5f-22387dcd1aae)]
interface nsIDOMHTMLCanvasElement : nsIDOMHTMLElement
{
attribute unsigned long width;

View File

@ -15,7 +15,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(a25c3a86-3bc0-4b18-a355-7d0a55cf6fb0)]
[scriptable, uuid(97efa08f-8b7f-41bd-8be6-b806eb48b08c)]
interface nsIDOMHTMLCommandElement : nsIDOMHTMLElement
{
attribute DOMString type;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ff6e9c16-3404-4c0b-9d7e-4e3b0bb54637)]
[scriptable, uuid(e611c0c1-d5ea-4d25-b9e5-08d4cafd0151)]
interface nsIDOMHTMLDListElement : nsIDOMHTMLElement
{
attribute boolean compact;

View File

@ -17,7 +17,7 @@
interface nsIDOMHTMLCollection;
[scriptable, uuid(b6da7948-b636-4469-b7ca-29f4f86a5051)]
[scriptable, uuid(87ea361b-fe0f-486b-a891-7686dadd6372)]
interface nsIDOMHTMLDataListElement : nsIDOMHTMLElement
{
readonly attribute nsIDOMHTMLCollection options;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(713df6e7-d46f-4b46-9175-6866d78b6fe5)]
[scriptable, uuid(15b161c4-f471-4681-9368-1114f5d7a129)]
interface nsIDOMHTMLDirectoryElement : nsIDOMHTMLElement
{
attribute boolean compact;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ce1579e2-27ff-4a88-b1c9-d85b48970cdd)]
[scriptable, uuid(a4f021dd-9e3b-4a78-a9a0-bae60f9a4cc4)]
interface nsIDOMHTMLDivElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -13,7 +13,7 @@
*/
interface nsISelection;
[scriptable, uuid(4aece326-3974-47fe-b60e-ae2decc90e3b)]
[scriptable, uuid(fd76e045-8d97-4a97-ad75-eac5ae2f3ea4)]
interface nsIDOMHTMLDocument : nsIDOMDocument
{
attribute DOMString domain;

View File

@ -19,7 +19,7 @@ interface nsIDOMHTMLMenuElement;
* with changes from the work-in-progress WHATWG HTML specification:
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(bad97163-d25a-4dd8-9ca6-86af23df58b5)]
[scriptable, uuid(56d50046-31af-4cdc-af51-217fb2fd0a4d)]
interface nsIDOMHTMLElement : nsIDOMElement
{
// metadata attributes

View File

@ -13,7 +13,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/#the-embed-element
*/
[scriptable, uuid(ee0496f5-fbbe-40f6-b9fd-eafb39fa0c81)]
[scriptable, uuid(ca0de9c2-e230-4acb-aa6d-65fc0283bf06)]
interface nsIDOMHTMLEmbedElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -18,7 +18,7 @@
interface nsIDOMValidityState;
[scriptable, uuid(b8da6d2b-e60f-4f05-b8ac-53fbec2a4a99)]
[scriptable, uuid(a3e19d5b-aa7c-46bd-8bca-7135b250260a)]
interface nsIDOMHTMLFieldSetElement : nsIDOMHTMLElement
{
attribute boolean disabled;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(5962cc25-edac-4370-9653-a6aea30f1202)]
[scriptable, uuid(3ab61e70-7aac-4d9b-99fd-1c5ec5228463)]
interface nsIDOMHTMLFontElement : nsIDOMHTMLElement
{
attribute DOMString color;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(aefc1e79-e2e6-4702-9baf-b9545be412f1)]
[scriptable, uuid(6c79f4b0-3d55-45ca-8bf3-68a236e90e97)]
interface nsIDOMHTMLFormElement : nsIDOMHTMLElement
{
attribute DOMString acceptCharset;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ff778643-8b2d-4f60-9243-cd8ddc9622f4)]
[scriptable, uuid(912423ad-00c2-4948-8f8e-4950169e516d)]
interface nsIDOMHTMLFrameElement : nsIDOMHTMLElement
{
attribute DOMString frameBorder;

View File

@ -20,7 +20,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(6373db9d-ba4f-401a-9d27-8f3242e74304)]
[scriptable, uuid(e62b41c0-eaec-49bc-bf0c-be3a50b175d1)]
interface nsIDOMHTMLFrameSetElement : nsIDOMHTMLElement
{
attribute DOMString cols;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(5170450c-9ab4-4d35-85b0-1d526fa6b9c3)]
[scriptable, uuid(adf811c1-eece-4cd2-9632-ea39bc0e20e7)]
interface nsIDOMHTMLHRElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(f7f01f83-9a52-42df-8fae-bad29bca738f)]
[scriptable, uuid(2baa2206-1ce6-4208-aead-d1f6b18e97fb)]
interface nsIDOMHTMLHeadElement : nsIDOMHTMLElement
{
};

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(5ef1d877-8c66-482b-adda-422413d70172)]
[scriptable, uuid(39a59521-2e03-436b-b87b-6405396e1a24)]
interface nsIDOMHTMLHeadingElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(e312ae2d-0a59-4f0e-b078-62c733cfb128)]
[scriptable, uuid(e7720912-1fb4-4c00-ae78-faddba690b45)]
interface nsIDOMHTMLHtmlElement : nsIDOMHTMLElement
{
attribute DOMString version;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(621a850e-f02d-43df-ad23-bce1a5e5df82)]
[scriptable, uuid(87d6e8db-4ae2-4a9d-a546-510836611038)]
interface nsIDOMHTMLIFrameElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(c609e2a7-558b-47a3-b6cd-b5b5e1269d34)]
[scriptable, uuid(0e2ffdcb-b881-436b-a450-4790f47b60fe)]
interface nsIDOMHTMLImageElement : nsIDOMHTMLElement
{
attribute DOMString alt;

View File

@ -20,7 +20,7 @@ interface nsIDOMValidityState;
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(2a382800-8c28-11e2-9e96-0800200c9a66)]
[scriptable, uuid(3f51d301-be0e-4e19-b056-ea98c03eedfd)]
interface nsIDOMHTMLInputElement : nsIDOMHTMLElement
{
attribute DOMString accept;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(b16df68d-6ac0-4f8e-a261-e92b66336b4d)]
[scriptable, uuid(8be7060b-66fe-47f4-99f0-44fe65cf9cd6)]
interface nsIDOMHTMLLIElement : nsIDOMHTMLElement
{
attribute DOMString type;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(87d29556-4ef9-4776-88aa-0172ca502620)]
[scriptable, uuid(02024255-6b9e-445f-971e-ac71ed091a64)]
interface nsIDOMHTMLLabelElement : nsIDOMHTMLElement
{
readonly attribute nsIDOMHTMLFormElement form;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(5d032e27-0f83-434f-ad36-7879b61664a5)]
[scriptable, uuid(42f1c264-d2b1-4f50-95cf-929ae2ea4c52)]
interface nsIDOMHTMLLegendElement : nsIDOMHTMLElement
{
readonly attribute nsIDOMHTMLFormElement form;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(3c798909-b3a6-4cc3-a659-8752979d4034)]
[scriptable, uuid(ca856a0b-6786-4123-90fe-dc9c7600274e)]
interface nsIDOMHTMLLinkElement : nsIDOMHTMLElement
{
attribute boolean disabled;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(fbe59a8a-bd0e-45b7-b1e0-fe5aba223eb3)]
[scriptable, uuid(4b2136a3-f296-479a-88dc-ed4421eb3a22)]
interface nsIDOMHTMLMapElement : nsIDOMHTMLElement
{
readonly attribute nsIDOMHTMLCollection areas;

View File

@ -27,7 +27,7 @@ interface nsIDOMMediaStream;
#endif
%}
[scriptable, uuid(076770ab-988c-49a2-b3f0-90542f4a8c32)]
[scriptable, uuid(585a5edd-0a64-4edb-a7d7-d0304e3b8e55)]
interface nsIDOMHTMLMediaElement : nsIDOMHTMLElement
{
// error state

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(b51d30c7-b483-4821-96d9-bac26466afe3)]
[scriptable, uuid(6790c2f5-01ac-43ba-9145-dd2052e3b0c7)]
interface nsIDOMHTMLMenuElement : nsIDOMHTMLElement
{
attribute boolean compact;

View File

@ -12,7 +12,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(faf61262-140e-4171-a809-bae8e767bb82)]
[scriptable, uuid(79a4ca67-bca8-4044-bc69-629e8961137a)]
interface nsIDOMHTMLMenuItemElement : nsIDOMHTMLCommandElement
{
};

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(bee8b4e4-2fb8-4e05-86ff-b4bb57e4e997)]
[scriptable, uuid(1aeebf8a-577e-433a-ae40-339426b52e96)]
interface nsIDOMHTMLMetaElement : nsIDOMHTMLElement
{
attribute DOMString content;

View File

@ -13,7 +13,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-meter-element
*/
[scriptable, uuid(dadff222-3298-4083-804a-f7a8c33c97a8)]
[scriptable, uuid(53b55f04-fd1a-47e5-8181-d059114a3bc9)]
interface nsIDOMHTMLMeterElement : nsIDOMHTMLElement
{
attribute double value;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(6a3ceacd-e1a5-466d-8dea-7746dbf4efa3)]
[scriptable, uuid(c8ce2f75-2bbf-4c30-8627-0ea1a7b2ebf7)]
interface nsIDOMHTMLModElement : nsIDOMHTMLElement
{
attribute DOMString cite;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ad55969a-47c7-4ef6-bf1d-9c058a0cfcd6)]
[scriptable, uuid(d94ba4eb-a154-4abf-9868-105905e995e4)]
interface nsIDOMHTMLOListElement : nsIDOMHTMLElement
{
attribute boolean compact;

View File

@ -18,7 +18,7 @@
interface nsIDOMValidityState;
[scriptable, uuid(bf05cb92-234e-4626-bf48-89a9033fe6cc)]
[scriptable, uuid(2481afa7-9ca3-448b-80d7-0138c47b5b33)]
interface nsIDOMHTMLObjectElement : nsIDOMHTMLElement
{
readonly attribute nsIDOMHTMLFormElement form;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ffd64130-e942-4407-b7fd-e12e261c2f4a)]
[scriptable, uuid(cc9fe8ad-908b-40c4-b007-254e15d783bb)]
interface nsIDOMHTMLOptGroupElement : nsIDOMHTMLElement
{
attribute boolean disabled;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ab79abf1-78c2-40dc-88a9-ea8dea025055)]
[scriptable, uuid(d4c53417-e746-451a-8b8a-0fa3fcda95b3)]
interface nsIDOMHTMLOptionElement : nsIDOMHTMLElement
{
attribute boolean disabled;

View File

@ -17,7 +17,7 @@
interface nsIDOMValidityState;
[scriptable, uuid(433f8f1d-437e-443a-a0ae-80b1a2f8021a)]
[scriptable, uuid(6d6bf653-3eb4-420f-b1b0-6ad919a06926)]
interface nsIDOMHTMLOutputElement : nsIDOMHTMLElement
{
// DOMSettableTokenList

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(2fa5df08-f0dc-4946-b257-4081a5a534c6)]
[scriptable, uuid(ccc50b61-8e2e-4e0a-be5e-0b30923051b0)]
interface nsIDOMHTMLParagraphElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(4763cd82-7aeb-4e9a-9867-9751860d65f0)]
[scriptable, uuid(9cb0d681-1d1c-4c5d-b165-579cafcdf897)]
interface nsIDOMHTMLParamElement : nsIDOMHTMLElement
{
attribute DOMString name;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(820daae5-9859-4d02-95cb-be3714eded04)]
[scriptable, uuid(128840c4-0973-4c7a-b71a-81e23071f1f6)]
interface nsIDOMHTMLPreElement : nsIDOMHTMLElement
{
attribute long width;

View File

@ -15,7 +15,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(63428690-29b2-4c8f-8d76-61cbb532fbbd)]
[scriptable, uuid(e5ba151c-0772-4849-8021-fb30f341fff9)]
interface nsIDOMHTMLProgressElement : nsIDOMHTMLElement
{
attribute double value;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(ae6ced8c-2a95-4faa-9b64-39be3c065d80)]
[scriptable, uuid(fa9731da-fa8a-48a4-95a3-cba2623bcc59)]
interface nsIDOMHTMLQuoteElement : nsIDOMHTMLElement
{
attribute DOMString cite;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(e4f546c8-f382-49ff-9199-b98555ac3160)]
[scriptable, uuid(e445db32-0116-4cf5-b73e-7073ccf3d259)]
interface nsIDOMHTMLScriptElement : nsIDOMHTMLElement
{
attribute DOMString src;

View File

@ -19,7 +19,7 @@
interface nsIDOMValidityState;
[scriptable, uuid(03aed73d-98f2-4790-a3ef-3df92ba7d200)]
[scriptable, uuid(d959feb0-a7e8-44d6-9346-b48253ad8ba4)]
interface nsIDOMHTMLSelectElement : nsIDOMHTMLElement
{
attribute boolean autofocus;

View File

@ -16,7 +16,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(27e300bd-34cc-4ae2-830e-65e6f64b94c4)]
[scriptable, uuid(333faeb7-93dc-439e-a50e-a9df705b8ba6)]
interface nsIDOMHTMLSourceElement : nsIDOMHTMLElement
{
attribute DOMString src;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(8c39826a-1e1e-43c1-aadc-52cbb98b869d)]
[scriptable, uuid(5e6c9cac-5594-4006-ae3f-ad82fb28cee9)]
interface nsIDOMHTMLStyleElement : nsIDOMHTMLElement
{
attribute boolean disabled;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, builtinclass, uuid(cf39761e-2940-4414-b251-52cf58a3549d)]
[scriptable, builtinclass, uuid(310ebe52-7377-4fc4-9546-a6f4dcaafa1f)]
interface nsIDOMHTMLTableCaptionElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(a7528219-8330-41b9-be84-035d93a9a838)]
[scriptable, uuid(2c008303-f082-434b-b47e-4c8dea659ea0)]
interface nsIDOMHTMLTableCellElement : nsIDOMHTMLElement
{
readonly attribute long cellIndex;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(03218327-7835-4f2a-8005-2f2a44a53de6)]
[scriptable, uuid(f38fe6c8-9dfd-4c24-aeab-352459383d67)]
interface nsIDOMHTMLTableColElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(00c45041-0071-438d-a38f-5cd050fc7209)]
[scriptable, uuid(cee6898b-621f-4e94-b9d1-53e7f42dbd3a)]
interface nsIDOMHTMLTableElement : nsIDOMHTMLElement
{
// Modified in DOM Level 2:

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(3e1dfeb2-f3d5-4f53-aba9-eccd66708434)]
[scriptable, uuid(ccbaf4d5-1c2d-4edb-9faf-094e357da044)]
interface nsIDOMHTMLTableRowElement : nsIDOMHTMLElement
{
// Modified in DOM Level 2:

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, builtinclass, uuid(ad993b34-9cb6-4505-91ab-7596b525b57d)]
[scriptable, builtinclass, uuid(233c3242-5379-4977-81c5-58bf90743a09)]
interface nsIDOMHTMLTableSectionElement : nsIDOMHTMLElement
{
attribute DOMString align;

View File

@ -19,7 +19,7 @@ interface nsIDOMValidityState;
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(20f6166a-7808-4a66-ab3e-67689850fd06)]
[scriptable, uuid(c888f597-b77e-4ba6-b7bc-09cfc7d58f4a)]
interface nsIDOMHTMLTextAreaElement : nsIDOMHTMLElement
{
attribute boolean autofocus;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(3e68b80a-7e85-42b5-bf36-682e3540ae1c)]
[scriptable, uuid(5da56fa3-1a87-4931-8411-3f6be1a43178)]
interface nsIDOMHTMLTitleElement : nsIDOMHTMLElement
{
attribute DOMString text;

View File

@ -16,7 +16,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/
*/
[scriptable, uuid(a5770ec3-b27a-4c54-acb1-ddbe1564878b)]
[scriptable, uuid(edb972d4-82b0-4be6-9145-caeb5d99a4ae)]
interface nsIDOMHTMLUListElement : nsIDOMHTMLElement
{
attribute boolean compact;

View File

@ -11,7 +11,7 @@
*
* @see <http://www.whatwg.org/html/#htmlunknownelement>
*/
[scriptable, uuid(788cd4a4-31dc-4fc4-b43e-3e36fb86a2b1)]
[scriptable, uuid(3f4be98b-c6e5-41b4-bc0d-f659f7d109e0)]
interface nsIDOMHTMLUnknownElement : nsIDOMHTMLElement
{
};

View File

@ -16,7 +16,7 @@
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(7124a1a6-229b-4bac-9245-b59c12678544)]
[scriptable, uuid(4582aec0-8627-4a45-9aa4-22ec64ae9309)]
interface nsIDOMHTMLVideoElement : nsIDOMHTMLMediaElement
{
attribute long width;

View File

@ -7,7 +7,7 @@
interface nsIDOMSVGElement;
[scriptable, uuid(743de308-c894-42e9-8cf3-55c10894a4a1)]
[scriptable, uuid(72d201c7-159c-4b64-886f-ed3920dd9462)]
interface nsIDOMSVGDocument : nsIDOMDocument
{
readonly attribute DOMString domain;

View File

@ -10,7 +10,7 @@ interface nsIDOMCSSStyleDeclaration;
interface nsIDOMCSSValue;
[scriptable, uuid(d0d6d9a6-85f7-44ff-b0a1-608eddbb4216)]
[scriptable, uuid(b0d2bcfa-9aac-4c23-9a8b-b88f7c4b93a5)]
interface nsIDOMSVGElement : nsIDOMElement
{
attribute DOMString id;

View File

@ -11,7 +11,7 @@ interface nsIDOMSVGAnimatedNumber;
interface nsIDOMSVGAnimatedEnumeration;
interface nsIDOMSVGAnimatedInteger;
[scriptable, uuid(69fdc425-6033-4e64-b042-6f90f2b4cbb2)]
[scriptable, uuid(4db427db-bbe2-4c22-875e-ed62c93cd759)]
interface nsIDOMSVGFilterPrimitiveStandardAttributes : nsIDOMSVGElement
{
readonly attribute nsIDOMSVGAnimatedLength x;
@ -21,7 +21,7 @@ interface nsIDOMSVGFilterPrimitiveStandardAttributes : nsIDOMSVGElement
readonly attribute nsIDOMSVGAnimatedString result;
};
[scriptable, uuid(a2e8e14a-51a8-40c1-add5-dcf5dbfdfe16)]
[scriptable, uuid(a73ab3fb-05fa-4153-95e7-b2194b90e57c)]
interface nsIDOMSVGFEColorMatrixElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Color Matrix Types
@ -37,7 +37,7 @@ interface nsIDOMSVGFEColorMatrixElement : nsIDOMSVGFilterPrimitiveStandardAttrib
readonly attribute nsISupports values;
};
[scriptable, uuid(87e1d0d5-6ee4-4287-a268-cb87e75ed092)]
[scriptable, uuid(3fa8c369-df5b-4bfb-9651-c999bc22fbc7)]
interface nsIDOMSVGComponentTransferFunctionElement : nsIDOMSVGElement
{
// Component Transfer Types
@ -58,7 +58,7 @@ interface nsIDOMSVGComponentTransferFunctionElement : nsIDOMSVGElement
readonly attribute nsIDOMSVGAnimatedNumber offset;
};
[scriptable, uuid(e4a5f4af-4a37-416f-b072-f8ea8a4ceedb)]
[scriptable, uuid(f264fd1f-b272-4796-99b5-68c90cbd030c)]
interface nsIDOMSVGFECompositeElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Operator Types
@ -82,27 +82,27 @@ interface nsIDOMSVGFECompositeElement : nsIDOMSVGFilterPrimitiveStandardAttribut
};
[scriptable, uuid(4398f6a6-580f-432e-a61d-f7982911e459)]
[scriptable, uuid(7ff6cba9-65e0-48d2-9d81-4ab26782a945)]
interface nsIDOMSVGFEFuncRElement : nsIDOMSVGComponentTransferFunctionElement
{
};
[scriptable, uuid(0d0fb545-a21c-4d99-b9b2-3ba15fe3ddec)]
[scriptable, uuid(b6a7ad39-724f-42ab-8d3f-a05d1cf7ab0c)]
interface nsIDOMSVGFEFuncGElement : nsIDOMSVGComponentTransferFunctionElement
{
};
[scriptable, uuid(06e77981-867f-48d4-8bf7-e768684999af)]
[scriptable, uuid(c414b7dd-7ff2-4158-988a-20943d22db52)]
interface nsIDOMSVGFEFuncBElement : nsIDOMSVGComponentTransferFunctionElement
{
};
[scriptable, uuid(464b0bdf-de53-460a-a33e-a966454aa757)]
[scriptable, uuid(f4f5fe63-9570-48f7-ba7e-a5300fa71aed)]
interface nsIDOMSVGFEFuncAElement : nsIDOMSVGComponentTransferFunctionElement
{
};
[scriptable, uuid(4f218457-08f8-43a3-a5ba-ed4a5490d1a5)]
[scriptable, uuid(08f2d7e5-b79f-405c-8140-7faa72c53ead)]
interface nsIDOMSVGFEGaussianBlurElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
readonly attribute nsIDOMSVGAnimatedString in1;
@ -112,14 +112,14 @@ interface nsIDOMSVGFEGaussianBlurElement : nsIDOMSVGFilterPrimitiveStandardAttri
void setStdDeviation ( in float stdDeviationX, in float stdDeviationY );
};
[scriptable, uuid(aebe14bf-c98d-4d29-afc5-a1f27813d78d)]
[scriptable, uuid(4fa9fbbe-482c-418a-afd1-d51b003f5a04)]
interface nsIDOMSVGFEOffsetElement : nsIDOMSVGFilterPrimitiveStandardAttributes {
readonly attribute nsIDOMSVGAnimatedString in1;
readonly attribute nsIDOMSVGAnimatedNumber dx;
readonly attribute nsIDOMSVGAnimatedNumber dy;
};
[scriptable, uuid(d60f68fc-179f-430d-ab0d-ff868db7d548)]
[scriptable, uuid(b0f8b61c-7825-4149-a295-c85604ec50fa)]
interface nsIDOMSVGFETurbulenceElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Turbulence Types
@ -139,7 +139,7 @@ interface nsIDOMSVGFETurbulenceElement : nsIDOMSVGFilterPrimitiveStandardAttribu
readonly attribute nsIDOMSVGAnimatedEnumeration type;
};
[scriptable, uuid(4a68a914-caa3-4c52-9d6c-46264f338244)]
[scriptable, uuid(655154fa-ad26-45b5-81b1-988986707ee4)]
interface nsIDOMSVGFEMorphologyElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Operator Types
@ -155,7 +155,7 @@ interface nsIDOMSVGFEMorphologyElement : nsIDOMSVGFilterPrimitiveStandardAttribu
void setRadius ( in float rx, in float ry );
};
[scriptable, uuid(d3f7688a-a813-4f40-9419-b8a4d99449bb)]
[scriptable, uuid(658c2d9c-01aa-4896-a35a-c42147fcf004)]
interface nsIDOMSVGFEConvolveMatrixElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Edge Mode Values
@ -179,7 +179,7 @@ interface nsIDOMSVGFEConvolveMatrixElement : nsIDOMSVGFilterPrimitiveStandardAtt
readonly attribute nsISupports preserveAlpha;
};
[scriptable, uuid(9fed3a1f-b3b0-4056-9d79-45bbea7008af)]
[scriptable, uuid(44b5d9f8-87ec-46e7-9d55-115edbeebdd6)]
interface nsIDOMSVGFEDiffuseLightingElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
readonly attribute nsIDOMSVGAnimatedString in1;
@ -189,7 +189,7 @@ interface nsIDOMSVGFEDiffuseLightingElement : nsIDOMSVGFilterPrimitiveStandardA
readonly attribute nsIDOMSVGAnimatedNumber kernelUnitLengthY;
};
[scriptable, uuid(387c810f-8711-4763-867c-7da1e12e34a0)]
[scriptable, uuid(2426a9ec-d891-47a8-bab6-d32b10fc5e81)]
interface nsIDOMSVGFESpecularLightingElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
readonly attribute nsIDOMSVGAnimatedString in1;
@ -200,7 +200,7 @@ interface nsIDOMSVGFESpecularLightingElement : nsIDOMSVGFilterPrimitiveStandardA
readonly attribute nsIDOMSVGAnimatedNumber kernelUnitLengthY;
};
[scriptable, uuid(e9bd8308-dc52-438b-a315-a0d545dfeda3)]
[scriptable, uuid(91cc30ef-4b48-4a11-8d29-13f8ffe28821)]
interface nsIDOMSVGFESpotLightElement : nsIDOMSVGElement {
readonly attribute nsIDOMSVGAnimatedNumber x;
readonly attribute nsIDOMSVGAnimatedNumber y;
@ -212,7 +212,7 @@ interface nsIDOMSVGFESpotLightElement : nsIDOMSVGElement {
readonly attribute nsIDOMSVGAnimatedNumber limitingConeAngle;
};
[scriptable, uuid(a68509dc-d3aa-4c9c-989e-36cf07c1294a)]
[scriptable, uuid(64bd5e60-5961-4db5-a7ab-718354491fcb)]
interface nsIDOMSVGFEDisplacementMapElement : nsIDOMSVGFilterPrimitiveStandardAttributes
{
// Channel Selectors

View File

@ -9,7 +9,7 @@
#include "nsIDOMNode.idl"
[scriptable, uuid(04b34387-ea27-4a39-9ebc-de2aec9cec01)]
[scriptable, uuid(558c2ab9-513e-43c2-afea-4930024b15b3)]
interface nsIDOMXPathNamespace : nsIDOMNode
{
// XPathNodeType

View File

@ -5,7 +5,7 @@
#include "nsIDOMXULLabeledControlEl.idl"
[scriptable, uuid(f632980b-9f73-4510-8d22-2dca4b4b1152)]
[scriptable, uuid(8eec22e8-91f4-44fc-9142-b4cd0f623076)]
interface nsIDOMXULButtonElement : nsIDOMXULLabeledControlElement {
const short CHECKSTATE_UNCHECKED = 0;
const short CHECKSTATE_CHECKED = 1;

View File

@ -6,7 +6,7 @@
#include "nsIDOMElement.idl"
#include "nsIDOMXULLabeledControlEl.idl"
[scriptable, uuid(3ed88db7-8da4-4b76-be4c-cdba4167552f)]
[scriptable, uuid(b0539219-67c8-47c1-934c-08040701b33b)]
interface nsIDOMXULCheckboxElement : nsIDOMXULLabeledControlElement {
const short CHECKSTATE_UNCHECKED = 0;
const short CHECKSTATE_CHECKED = 1;

View File

@ -6,7 +6,7 @@
#include "nsIDOMXULElement.idl"
interface nsIDOMXULContainerElement;
[scriptable, uuid(1711387a-a43c-4d41-887a-0fb7fe5de421)]
[scriptable, uuid(0cedc92f-a0ab-4c4c-83e9-582607b8d7e2)]
interface nsIDOMXULContainerItemElement : nsIDOMXULElement
{
/**
@ -15,7 +15,7 @@ interface nsIDOMXULContainerItemElement : nsIDOMXULElement
readonly attribute nsIDOMXULContainerElement parentContainer;
};
[scriptable, uuid(1d8ba880-a4b3-4a01-b541-4628ca16ef63)]
[scriptable, uuid(c0b1bfdd-6199-412d-af79-8d6524865a5b)]
interface nsIDOMXULContainerElement : nsIDOMXULContainerItemElement
{
/**

View File

@ -8,7 +8,7 @@
interface nsIControllers;
[scriptable, uuid(fff46371-eac2-4cc2-ab7f-aa407bd4d34c)]
[scriptable, uuid(3b1bce24-c3ad-4568-8e10-85922b521e8b)]
interface nsIDOMXULControlElement : nsIDOMXULElement {
attribute boolean disabled;
attribute long tabIndex;

View File

@ -6,7 +6,7 @@
#include "nsIDOMXULElement.idl"
[scriptable, uuid(16e926dd-50ad-423c-9f65-0d6640811c71)]
[scriptable, uuid(c5e2a24f-3c35-40c0-baf1-c92ecd09d232)]
interface nsIDOMXULDescriptionElement : nsIDOMXULElement {
attribute boolean disabled;
attribute boolean crop;

View File

@ -10,7 +10,7 @@ interface nsIDOMXULCommandDispatcher;
interface nsIObserver;
interface nsIBoxObject;
[scriptable, uuid(14b07f48-b00f-447d-826b-f036877e1879)]
[scriptable, uuid(7b188822-f3fc-42f2-93a9-7eee445e0108)]
interface nsIDOMXULDocument : nsIDOMDocument
{
attribute nsIDOMNode popupNode;

View File

@ -12,7 +12,7 @@ interface nsIControllers;
interface nsIBoxObject;
[scriptable, uuid(4190fae4-a678-49b3-88da-5fc5c086cf77)]
[scriptable, uuid(5d9d2e4f-a748-44f0-99d1-406384efdc5c)]
interface nsIDOMXULElement : nsIDOMElement
{
attribute DOMString className;

View File

@ -5,7 +5,7 @@
#include "nsIDOMElement.idl"
#include "nsIDOMXULElement.idl"
[scriptable, uuid(92714d1c-5622-4174-90bb-a3df06e00918)]
[scriptable, uuid(d7967c4e-60e1-486d-a730-c25b285f0ffa)]
interface nsIDOMXULImageElement : nsIDOMXULElement {
attribute DOMString src;
};

View File

@ -5,7 +5,7 @@
#include "nsIDOMXULDescriptionElement.idl"
[scriptable, uuid(a5b91902-2412-4724-8dff-789dc2a7bcd7)]
[scriptable, uuid(6fe7161c-bab0-4232-9145-76d82480c1b0)]
interface nsIDOMXULLabelElement : nsIDOMXULDescriptionElement {
attribute DOMString accessKey;
attribute DOMString control;

View File

@ -6,7 +6,7 @@
#include "nsIDOMElement.idl"
#include "nsIDOMXULControlElement.idl"
[scriptable, uuid(8b08fe72-17d7-4ebf-8a08-587056e57cc1)]
[scriptable, uuid(eecd5462-3ead-4caa-9651-0c2b88b39a65)]
interface nsIDOMXULLabeledControlElement : nsIDOMXULControlElement {
attribute DOMString crop;
attribute DOMString image;

View File

@ -6,7 +6,7 @@
#include "nsIDOMXULSelectCntrlEl.idl"
interface nsIDOMXULTextBoxElement;
[scriptable, uuid(85b9d1c1-5dad-402e-923f-5c8676782774)]
[scriptable, uuid(df76f885-717a-484b-81f9-76700a04b51d)]
interface nsIDOMXULMenuListElement : nsIDOMXULSelectControlElement {
attribute boolean editable;
attribute boolean open;

View File

@ -5,7 +5,7 @@
#include "nsIDOMXULSelectCntrlEl.idl"
[scriptable, uuid(99685353-ee11-4e97-9445-b431ca419496)]
[scriptable, uuid(16a38e07-405b-42a3-b45d-c78037757c01)]
interface nsIDOMXULMultiSelectControlElement : nsIDOMXULSelectControlElement
{
attribute DOMString selType;

View File

@ -6,7 +6,7 @@
#include "nsIDOMElement.idl"
#include "nsIDOMXULElement.idl"
[scriptable, uuid(254e7b5a-92ca-4120-a355-ce6adbf841b1)]
[scriptable, uuid(0037e541-09f8-475d-8274-ceff62332e6b)]
interface nsIDOMXULPopupElement : nsIDOMXULElement {
const unsigned short BEFORE_START = 1;
const unsigned short BEFORE_END = 2;

View File

@ -6,7 +6,7 @@
#include "nsIDOMXULControlElement.idl"
interface nsIDOMXULSelectControlItemElement;
[scriptable, uuid(97d3e88d-ae76-4789-99c6-0da7d98452b8)]
[scriptable, uuid(f9cbf59c-0cdd-416e-a809-40da4a7a8cb5)]
interface nsIDOMXULSelectControlElement : nsIDOMXULControlElement {
attribute nsIDOMXULSelectControlItemElement selectedItem;
attribute long selectedIndex;

Some files were not shown because too many files have changed in this diff Show More