-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd">
-<Definitions>
- <Module name="W3CWidget" id="::W3CWidget">
- <webidl>module W3CWidget
-{
- [NoInterfaceObject]
- interface W3CWidget {
- readonly attribute DOMString author;
- readonly attribute DOMString authorEmail;
- readonly attribute DOMString authorHref;
- readonly attribute DOMString description;
- readonly attribute DOMString id;
- readonly attribute DOMString name;
- readonly attribute DOMString shortName;
- readonly attribute <ref>Storage</ref> preferences;
- readonly attribute DOMString version;
- readonly attribute unsigned long height;
- readonly attribute unsigned long width;
- };
-
- [Supplemental, NoInterfaceObject]
- interface WindowWidget {
- readonly attribute <ref>W3CWidget</ref> widget;
- };
-
- <ref>Window</ref> implements <ref>WindowWidget</ref>;
-};</webidl>
- <Interface name="W3CWidget" id="::W3CWidget::W3CWidget">
- <webidl> [NoInterfaceObject]
- interface W3CWidget {
- readonly attribute DOMString author;
- readonly attribute DOMString authorEmail;
- readonly attribute DOMString authorHref;
- readonly attribute DOMString description;
- readonly attribute DOMString id;
- readonly attribute DOMString name;
- readonly attribute DOMString shortName;
- readonly attribute <ref>Storage</ref> preferences;
- readonly attribute DOMString version;
- readonly attribute unsigned long height;
- readonly attribute unsigned long width;
- };</webidl>
- <ExtendedAttributeList>
- <ExtendedAttribute name="NoInterfaceObject"/>
- </ExtendedAttributeList>
- <Attribute readonly="readonly" name="author" id="::W3CWidget::W3CWidget::author">
- <webidl> readonly attribute DOMString author;</webidl>
- <descriptive>
- <brief>
- Author of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="authorEmail" id="::W3CWidget::W3CWidget::authorEmail">
- <webidl> readonly attribute DOMString authorEmail;</webidl>
- <descriptive>
- <brief>
- Author e-mail.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="authorHref" id="::W3CWidget::W3CWidget::authorHref">
- <webidl> readonly attribute DOMString authorHref;</webidl>
- <descriptive>
- <brief>
- Author web site.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="description" id="::W3CWidget::W3CWidget::description">
- <webidl> readonly attribute DOMString description;</webidl>
- <descriptive>
- <brief>
- Description of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="id" id="::W3CWidget::W3CWidget::id">
- <webidl> readonly attribute DOMString id;</webidl>
- <descriptive>
- <brief>
- Identifier of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="name" id="::W3CWidget::W3CWidget::name">
- <webidl> readonly attribute DOMString name;</webidl>
- <descriptive>
- <brief>
- Name of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="shortName" id="::W3CWidget::W3CWidget::shortName">
- <webidl> readonly attribute DOMString shortName;</webidl>
- <descriptive>
- <brief>
- Short name of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="preferences" id="::W3CWidget::W3CWidget::preferences">
- <webidl> readonly attribute <ref>Storage</ref> preferences;</webidl>
- <descriptive>
- <brief>
- Preferences.
- </brief>
- </descriptive>
- <Type name="Storage"/>
- </Attribute>
- <Attribute readonly="readonly" name="version" id="::W3CWidget::W3CWidget::version">
- <webidl> readonly attribute DOMString version;</webidl>
- <descriptive>
- <brief>
- Version of widget.
- </brief>
- </descriptive>
- <Type type="DOMString"/>
- </Attribute>
- <Attribute readonly="readonly" name="height" id="::W3CWidget::W3CWidget::height">
- <webidl> readonly attribute unsigned long height;</webidl>
- <descriptive>
- <brief>
- Height of widget.
- </brief>
- </descriptive>
- <Type type="unsigned long"/>
- </Attribute>
- <Attribute readonly="readonly" name="width" id="::W3CWidget::W3CWidget::width">
- <webidl> readonly attribute unsigned long width;</webidl>
- <descriptive>
- <brief>
- Width of widget.
- </brief>
- </descriptive>
- <Type type="unsigned long"/>
- </Attribute>
- </Interface>
- <Interface name="WindowWidget" id="::W3CWidget::WindowWidget">
- <webidl> [Supplemental, NoInterfaceObject]
- interface WindowWidget {
- readonly attribute <ref>W3CWidget</ref> widget;
- };</webidl>
- <ExtendedAttributeList>
- <ExtendedAttribute name="Supplemental"/>
- <ExtendedAttribute name="NoInterfaceObject"/>
- </ExtendedAttributeList>
- <Attribute readonly="readonly" name="widget" id="::W3CWidget::WindowWidget::widget">
- <webidl> readonly attribute <ref>W3CWidget</ref> widget;</webidl>
- <descriptive>
- <brief>
- W3C Widget.
- </brief>
- <description>
- <p>
-The Widget Interface <a href="http://www.w3.org/TR/widgets-apis/">http://www.w3.org/TR/widgets-apis/</a>.
- </p>
- </description>
- </descriptive>
- <Type name="W3CWidget"/>
- </Attribute>
- </Interface>
- <Implements name1="Window" name2="WindowWidget">
- <webidl> <ref>Window</ref> implements <ref>WindowWidget</ref>;</webidl>
- </Implements>
- </Module>
-</Definitions>
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd">\r
+<Definitions>\r
+ <Module name="W3CWidget" id="::W3CWidget">\r
+ <webidl>module W3CWidget\r
+{\r
+ [NoInterfaceObject]\r
+ interface W3CWidget {\r
+ readonly attribute DOMString author;\r
+ readonly attribute DOMString authorEmail;\r
+ readonly attribute DOMString authorHref;\r
+ readonly attribute DOMString description;\r
+ readonly attribute DOMString id;\r
+ readonly attribute DOMString name;\r
+ readonly attribute DOMString shortName;\r
+ readonly attribute <ref>Storage</ref> preferences;\r
+ readonly attribute DOMString version;\r
+ readonly attribute unsigned long height;\r
+ readonly attribute unsigned long width;\r
+ };\r
+\r
+ [Supplemental, NoInterfaceObject]\r
+ interface WindowWidget {\r
+ readonly attribute <ref>W3CWidget</ref> widget;\r
+ };\r
+\r
+ <ref>Window</ref> implements <ref>WindowWidget</ref>;\r
+};</webidl>\r
+ <Interface name="W3CWidget" id="::W3CWidget::W3CWidget">\r
+ <webidl> [NoInterfaceObject]\r
+ interface W3CWidget {\r
+ readonly attribute DOMString author;\r
+ readonly attribute DOMString authorEmail;\r
+ readonly attribute DOMString authorHref;\r
+ readonly attribute DOMString description;\r
+ readonly attribute DOMString id;\r
+ readonly attribute DOMString name;\r
+ readonly attribute DOMString shortName;\r
+ readonly attribute <ref>Storage</ref> preferences;\r
+ readonly attribute DOMString version;\r
+ readonly attribute unsigned long height;\r
+ readonly attribute unsigned long width;\r
+ };</webidl>\r
+ <ExtendedAttributeList>\r
+ <ExtendedAttribute name="NoInterfaceObject"/>\r
+ </ExtendedAttributeList>\r
+ <Attribute readonly="readonly" name="author" id="::W3CWidget::W3CWidget::author">\r
+ <webidl> readonly attribute DOMString author;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Author of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="authorEmail" id="::W3CWidget::W3CWidget::authorEmail">\r
+ <webidl> readonly attribute DOMString authorEmail;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Author e-mail.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="authorHref" id="::W3CWidget::W3CWidget::authorHref">\r
+ <webidl> readonly attribute DOMString authorHref;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Author web site.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="description" id="::W3CWidget::W3CWidget::description">\r
+ <webidl> readonly attribute DOMString description;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Description of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="id" id="::W3CWidget::W3CWidget::id">\r
+ <webidl> readonly attribute DOMString id;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Identifier of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="name" id="::W3CWidget::W3CWidget::name">\r
+ <webidl> readonly attribute DOMString name;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Name of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="shortName" id="::W3CWidget::W3CWidget::shortName">\r
+ <webidl> readonly attribute DOMString shortName;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Short name of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="preferences" id="::W3CWidget::W3CWidget::preferences">\r
+ <webidl> readonly attribute <ref>Storage</ref> preferences;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Preferences.\r
+ </brief>\r
+ </descriptive>\r
+ <Type name="Storage"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="version" id="::W3CWidget::W3CWidget::version">\r
+ <webidl> readonly attribute DOMString version;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Version of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="DOMString"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="height" id="::W3CWidget::W3CWidget::height">\r
+ <webidl> readonly attribute unsigned long height;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Height of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="unsigned long"/>\r
+ </Attribute>\r
+ <Attribute readonly="readonly" name="width" id="::W3CWidget::W3CWidget::width">\r
+ <webidl> readonly attribute unsigned long width;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ Width of widget.\r
+ </brief>\r
+ </descriptive>\r
+ <Type type="unsigned long"/>\r
+ </Attribute>\r
+ </Interface>\r
+ <Interface name="WindowWidget" id="::W3CWidget::WindowWidget">\r
+ <webidl> [Supplemental, NoInterfaceObject]\r
+ interface WindowWidget {\r
+ readonly attribute <ref>W3CWidget</ref> widget;\r
+ };</webidl>\r
+ <ExtendedAttributeList>\r
+ <ExtendedAttribute name="Supplemental"/>\r
+ <ExtendedAttribute name="NoInterfaceObject"/>\r
+ </ExtendedAttributeList>\r
+ <Attribute readonly="readonly" name="widget" id="::W3CWidget::WindowWidget::widget">\r
+ <webidl> readonly attribute <ref>W3CWidget</ref> widget;</webidl>\r
+ <descriptive>\r
+ <brief>\r
+ W3C Widget.\r
+ </brief>\r
+ <description>\r
+ <p>\r
+The Widget Interface <a href="http://www.w3.org/TR/widgets-apis/">http://www.w3.org/TR/widgets-apis/</a>.\r
+ </p>\r
+ </description>\r
+ </descriptive>\r
+ <Type name="W3CWidget"/>\r
+ </Attribute>\r
+ </Interface>\r
+ <Implements name1="Window" name2="WindowWidget">\r
+ <webidl> <ref>Window</ref> implements <ref>WindowWidget</ref>;</webidl>\r
+ </Implements>\r
+ </Module>\r
+ <Module name="Console" id="::Console">\r
+ <webidl>[NoInterfaceObject] interface ConsoleObject {\r
+ readonly attribute <ref>Console</ref> console;\r
+};\r
+<ref>Window</ref> implements <ref>ConsoleObject</ref>;\r
+\r
+interface Console {\r
+ void assert(<ref>Object</ref> expression, <ref>Object</ref> data);\r
+ void clear();\r
+ void count(<ref>Object</ref> label);\r
+ void debug(<ref>Object</ref>... data);\r
+ void dir(<ref>Object</ref> data);\r
+ void dirxml(<ref>Object</ref> data);\r
+ void error(<ref>Object</ref>... data);\r
+ void group(<ref>Object</ref>... data);\r
+ void groupCollapsed(<ref>Object</ref>... data);\r
+ void groupEnd();\r
+ void info(<ref>Object</ref>... data);\r
+ void log(<ref>Object</ref>... data);\r
+ void profile(<ref>Object</ref> label);\r
+ void profileEnd();\r
+ void time(<ref>Object</ref> label);\r
+ void timeline(<ref>Object</ref> label);\r
+ void timeEnd(<ref>Object</ref> label);\r
+ void timeStamp(<ref>Object</ref> label);\r
+ void trace(<ref>Object</ref> data);\r
+ void warn(<ref>Object</ref>... data);\r
+};</webidl>\r
+ <Interface name="ConsoleObject" id="::ConsoleObject">\r
+ <webidl>[NoInterfaceObject] interface ConsoleObject {\r
+ readonly attribute <ref>Console</ref> console;\r
+};</webidl>\r
+ <ExtendedAttributeList>\r
+ <ExtendedAttribute name="NoInterfaceObject">\r
+ <webidl>NoInterfaceObject</webidl>\r
+ </ExtendedAttribute>\r
+ </ExtendedAttributeList>\r
+ <Attribute readonly="readonly" name="console" id="::ConsoleObject::console">\r
+ <webidl> readonly attribute <ref>Console</ref> console;</webidl>\r
+ <Type name="Console"/>\r
+ </Attribute>\r
+ </Interface>\r
+ <Implements name1="Window" name2="ConsoleObject">\r
+ <webidl><ref>Window</ref> implements <ref>ConsoleObject</ref>;</webidl>\r
+ </Implements>\r
+ <Interface name="Console" id="::Console">\r
+ <webidl>interface Console {\r
+ void assert(<ref>Object</ref> expression, <ref>Object</ref> data);\r
+ void clear();\r
+ void count(<ref>Object</ref> label);\r
+ void debug(<ref>Object</ref>... data);\r
+ void dir(<ref>Object</ref> data);\r
+ void dirxml(<ref>Object</ref> data);\r
+ void error(<ref>Object</ref>... data);\r
+ void group(<ref>Object</ref>... data);\r
+ void groupCollapsed(<ref>Object</ref>... data);\r
+ void groupEnd();\r
+ void info(<ref>Object</ref>... data);\r
+ void log(<ref>Object</ref>... data);\r
+ void profile(<ref>Object</ref> label);\r
+ void profileEnd();\r
+ void time(<ref>Object</ref> label);\r
+ void timeline(<ref>Object</ref> label);\r
+ void timeEnd(<ref>Object</ref> label);\r
+ void timeStamp(<ref>Object</ref> label);\r
+ void trace(<ref>Object</ref> data);\r
+ void warn(<ref>Object</ref>... data);\r
+};</webidl>\r
+ <Operation name="assert" id="::Console::assert">\r
+ <webidl> void assert(<ref>Object</ref> expression, <ref>Object</ref> data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="expression">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ <Argument name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="clear" id="::Console::clear">\r
+ <webidl> void clear();</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList/>\r
+ </Operation>\r
+ <Operation name="count" id="::Console::count">\r
+ <webidl> void count(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="debug" id="::Console::debug">\r
+ <webidl> void debug(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="dir" id="::Console::dir">\r
+ <webidl> void dir(<ref>Object</ref> data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="dirxml" id="::Console::dirxml">\r
+ <webidl> void dirxml(<ref>Object</ref> data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="error" id="::Console::error">\r
+ <webidl> void error(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="group" id="::Console::group">\r
+ <webidl> void group(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="groupCollapsed" id="::Console::groupCollapsed">\r
+ <webidl> void groupCollapsed(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="groupEnd" id="::Console::groupEnd">\r
+ <webidl> void groupEnd();</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList/>\r
+ </Operation>\r
+ <Operation name="info" id="::Console::info">\r
+ <webidl> void info(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="log" id="::Console::log">\r
+ <webidl> void log(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="profile" id="::Console::profile">\r
+ <webidl> void profile(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="profileEnd" id="::Console::profileEnd">\r
+ <webidl> void profileEnd();</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList/>\r
+ </Operation>\r
+ <Operation name="time" id="::Console::time">\r
+ <webidl> void time(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="timeline" id="::Console::timeline">\r
+ <webidl> void timeline(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="timeEnd" id="::Console::timeEnd">\r
+ <webidl> void timeEnd(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="timeStamp" id="::Console::timeStamp">\r
+ <webidl> void timeStamp(<ref>Object</ref> label);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="label">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="trace" id="::Console::trace">\r
+ <webidl> void trace(<ref>Object</ref> data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ <Operation name="warn" id="::Console::warn">\r
+ <webidl> void warn(<ref>Object</ref>... data);</webidl>\r
+ <Type type="void"/>\r
+ <ArgumentList>\r
+ <Argument ellipsis="ellipsis" name="data">\r
+ <Type name="Object"/>\r
+ </Argument>\r
+ </ArgumentList>\r
+ </Operation>\r
+ </Interface>\r
+ </Module>\r
+</Definitions>\r