diff --git a/source b/source index d25aec17cb4..2b64759e66b 100644 --- a/source +++ b/source @@ -7184,7 +7184,6 @@ interface HTMLAllCollection {
The following elements are "all"-named elements:
a
,
- applet
,
button
,
embed
,
form
,
@@ -9575,14 +9574,14 @@ partial interface Document {
data-x="">name attributes when the same element contributes both:
the value of the name
content attribute for all applet
,
+
the value of the name
content attribute for all
exposed embed
, form
, iframe
,
img
, and exposed object
elements that have a non-empty
name
content attribute and are in a document tree with
document as their root;
the value of the id
content attribute for all
- applet
and exposed object
elements that have a non-empty
+ exposed object
elements that have a non-empty
id
content attribute and are in a document tree with
document as their root; and
applet
, exposed embed
, form
,
- iframe
, img
, or exposed object
elements that
- have a name
content attribute whose value is name, orembed
, form
, iframe
,
+ img
, or exposed object
elements that have a name
content attribute whose value is name, orapplet
or exposed object
elements that have an Exposed object
elements that have an id
content attribute whose value is name, or
img
elements that have an id
content attribute
@@ -9955,9 +9954,9 @@ interface HTMLUnknownElement : HTMLElement { };
HTML namespace is determined as follows:
If name is bgsound
, blink
, isindex
,
- keygen
, multicol
, nextid
, or spacer
, then
- return HTMLUnknownElement
.
If name is applet
, bgsound
, blink
,
+ isindex
, keygen
, multicol
, nextid
, or
+ spacer
, then return HTMLUnknownElement
.
If name is acronym
, basefont
, big
,
center
, nobr
, noembed
, noframes
,
@@ -31008,24 +31007,6 @@ interface HTMLObjectElement : HTMLElement {
-
In the following example, a Java applet is embedded in a page using the object
- element. (Generally speaking, it is better to avoid using applets like these and instead use
- native JavaScript and HTML to provide the functionality, since that way the application will work
- on all Web browsers without requiring a third-party plugin. Many devices, especially embedded
- devices, do not support third-party technologies like Java.)
<figure> - <object type="application/x-java-applet"> - <param name="code" value="MyJavaClass"> - <p>You do not have Java available, or it is disabled.</p> - </object> - <figcaption>My Java Clock</figcaption> -</figure>- -
In this example, an HTML page is embedded in another using the object
@@ -65970,9 +65951,6 @@ console.log(plasticButton2.getAttribute("is")); // will output "plastic-button"<
built-in element would have come to depend on their base element having no interesting
user-agent-supplied behavior.
Additionally, applet
elements cannot be extended, as they are in the process of
- being removed from the Web platform.
window's document-tree child browsing context name property set;
-the value of the name
content attribute for all
- applet
, embed
, form
, frameset
,
- img
, and object
elements that have a non-empty name
content attribute and are in a document tree with
- window's browsing context's active document as their
- root; and
the value of the name
content attribute for all embed
,
+ form
, frameset
, img
, and object
elements that
+ have a non-empty name
content attribute and are in a document
+ tree with window's browsing context's active document
+ as their root; and
the value of the id
content attribute for all HTML
elements that have a non-empty id
content attribute and are
@@ -78614,11 +78591,11 @@ callback FrameRequestCallback = void (DOMHighResTimeStamp
document-tree child browsing contexts of the active document whose name is name;
a
, applet
, area
, embed
,
- form
, frameset
, img
, or object
elements that
- have a name
content attribute whose value is name and are
- in a document tree with the active document as their
- root; and
a
, area
, embed
, form
,
+ frameset
, img
, or object
elements that have a name
content attribute whose value is name and are in a
+ document tree with the active document as their root;
+ and
HTML elements that have an id
content attribute
whose value is name and are in a document tree with the active
@@ -79795,8 +79772,7 @@ callback FrameRequestCallback = void (DOMHighResTimeStampThis flag prevents content from instantiating plugins, whether
using the embed
element, the object
element, the applet
element, or through the object
element, or through navigation of a nested browsing context, unless
those plugins can be secured.
The following elements can be replaced
- elements: applet
, audio
, canvas
, embed
,
- iframe
, img
, input
, object
, and
- video
.
audio
, canvas
, embed
, iframe
,
+ img
, input
, object
, and video
.
object
elements are expected to be treated as ordinary elements in the rendering
model.
- An applet
element that represents a plugin is expected
- to be treated as a replaced element. Other applet
elements are expected
- to be treated as ordinary elements in the rendering model.
The audio
element, when it is exposing a user interface, is expected to be treated as a
replaced element about one line high, as wide as is necessary to expose the user
@@ -111668,66 +111639,62 @@ img[align=right i] { margin-left: 3px; }
iframe[frameborder=0], iframe[frameborder=no i] { border: none; }
-applet[align=left i], embed[align=left i], iframe[align=left i],
-img[align=left i], input[type=image i][align=left i], object[align=left i] {
+embed[align=left i], iframe[align=left i], img[align=left i],
+input[type=image i][align=left i], object[align=left i] {
float: left;
}
-applet[align=right i], embed[align=right i], iframe[align=right i],
-img[align=right i], input[type=image i][align=right i], object[align=right i] {
+embed[align=right i], iframe[align=right i], img[align=right i],
+input[type=image i][align=right i], object[align=right i] {
float: right;
}
-applet[align=top i], embed[align=top i], iframe[align=top i],
-img[align=top i], input[type=image i][align=top i], object[align=top i] {
+embed[align=top i], iframe[align=top i], img[align=top i],
+input[type=image i][align=top i], object[align=top i] {
vertical-align: top;
}
-applet[align=baseline i], embed[align=baseline i], iframe[align=baseline i],
-img[align=baseline i], input[type=image i][align=baseline i], object[align=baseline i] {
+embed[align=baseline i], iframe[align=baseline i], img[align=baseline i],
+input[type=image i][align=baseline i], object[align=baseline i] {
vertical-align: baseline;
}
-applet[align=texttop i], embed[align=texttop i], iframe[align=texttop i],
-img[align=texttop i], input[type=image i][align=texttop i], object[align=texttop i] {
+embed[align=texttop i], iframe[align=texttop i], img[align=texttop i],
+input[type=image i][align=texttop i], object[align=texttop i] {
vertical-align: text-top;
}
-applet[align=absmiddle i], embed[align=absmiddle i], iframe[align=absmiddle i],
-img[align=absmiddle i], input[type=image i][align=absmiddle i], object[align=absmiddle i],
-applet[align=abscenter i], embed[align=abscenter i], iframe[align=abscenter i],
-img[align=abscenter i], input[type=image i][align=abscenter i], object[align=abscenter i] {
+embed[align=absmiddle i], iframe[align=absmiddle i], img[align=absmiddle i],
+input[type=image i][align=absmiddle i], object[align=absmiddle i],
+embed[align=abscenter i], iframe[align=abscenter i], img[align=abscenter i],
+input[type=image i][align=abscenter i], object[align=abscenter i] {
vertical-align: middle;
}
-applet[align=bottom i], embed[align=bottom i], iframe[align=bottom i],
-img[align=bottom i], input[type=image i][align=bottom i],
-object[align=bottom i] {
+embed[align=bottom i], iframe[align=bottom i], img[align=bottom i],
+input[type=image i][align=bottom i], object[align=bottom i] {
vertical-align: bottom;
}
-
When an applet
, embed
, iframe
, img
, or
- object
element, or an input
element whose type
attribute is in the Image Button state, has an align
- attribute whose value is an ASCII case-insensitive match for the string "center
" or the string "middle
", the user agent is expected
- to act as if the element's 'vertical-align' property was set to a value that aligns
- the vertical middle of the element with the parent element's baseline.
The hspace
attribute of applet
, embed
,
- iframe
, img
, or object
elements, and input
- elements with a type
attribute in the Image Button state, maps to the dimension properties 'margin-left' and
- 'margin-right' on the element.
The vspace
attribute of applet
, embed
,
- iframe
, img
, or object
elements, and input
- elements with a type
attribute in the Image Button state, maps to the dimension properties 'margin-top' and
- 'margin-bottom' on the element.
When an embed
, iframe
, img
, or object
+ element, or an input
element whose type
+ attribute is in the Image Button state, has an align
attribute whose value is an ASCII case-insensitive match for
+ the string "center
" or the string "middle
", the user
+ agent is expected to act as if the element's 'vertical-align' property was set to a
+ value that aligns the vertical middle of the element with the parent element's baseline.
The hspace
attribute of embed
, iframe
,
+ img
, or object
elements, and input
elements with a type
attribute in the Image
+ Button state, maps to the dimension
+ properties 'margin-left' and 'margin-right' on the element.
The vspace
attribute of embed
, iframe
,
+ img
, or object
elements, and input
elements with a type
attribute in the Image
+ Button state, maps to the dimension
+ properties 'margin-top' and 'margin-bottom' on the element.
When an The Use Use Use script and a mechanism such as This feature is in the process of being removed from the Web platform. (This
- is a long process that takes many years.) Using the The When the element matches any of the following conditions, it represents its
- contents: Otherwise, the user agent should instantiate a Java Language runtime plugin, and
- should pass the names and values of all the attributes on the element, in the order they were
- added to the element, with the attributes added by the parser being ordered in source order, and
- then a parameter named "PARAM" whose value is null, and then all the names and values of parameters given by The The The The The The img
element, object
element, or input
element
with a type
attribute in the
width
and height
attributes on applet
, embed
,
- iframe
, img
, object
or video
elements, and
- input
elements with a type
attribute in the
- Image Button state and that either represents an image
- or that the user expects will eventually represent an image, height attributes on embed
, iframe
,
+ img
, object
or video
elements, and input
+ elements with a type
attribute in the Image Button state and that either represents an image or
+ that the user expects will eventually represent an image, map to the dimension properties 'width' and 'height' on
the element respectively.
-
applet
applet
embed
or object
instead.acronym
scope
on td
elementsth
elements for heading cells.datasrc
on a
, applet
, button
, div
, frame
, iframe
, img
, input
, label
, legend
, marquee
, object
, option
, select
, span
, table
, and textarea
elementsdatafld
on a
, applet
, button
, div
, fieldset
, frame
, iframe
, img
, input
, label
, legend
, marquee
, object
, param
, select
, span
, and textarea
elementsdatasrc
on a
, button
, div
, frame
, iframe
, img
, input
, label
, legend
, marquee
, object
, option
, select
, span
, table
, and textarea
elementsdatafld
on a
, button
, div
, fieldset
, frame
, iframe
, img
, input
, label
, legend
, marquee
, object
, param
, select
, span
, and textarea
elementsdataformatas
on button
, div
, input
, label
, legend
, marquee
, object
, option
, select
, span
, and table
elementsXMLHttpRequest
to populate the page dynamically. Requirements for implementations
- The
-
- applet
elementapplet
element at this time is
- highly discouraged. Follow progress toward complete removal in issue #454.applet
element is a Java-specific variant of the embed
element.
- The applet
element is now obsoleted so that all extension frameworks (Java, .NET,
- Flash, etc) are handled in a consistent manner.
-
-
-
-
-
- object
element that is not showing its
- fallback content.Blocked
" when executed on the
- element. param
elements that are
- children of the applet
element, in tree order, to the
- plugin used. If the plugin supports a scriptable interface, the
- HTMLAppletElement
object representing the element should expose that interface. The
- applet
element represents the plugin.applet
element is unaffected by the CSS 'display'
- property. The Java Language runtime is instantiated even if the element is hidden with a
- 'display:none' CSS style.applet
element must implement the HTMLAppletElement
- interface.// Note: intentionally not [HTMLConstructor]
-interface HTMLAppletElement : HTMLElement {
- attribute DOMString align;
- attribute DOMString alt;
- attribute DOMString archive;
- attribute DOMString code;
- attribute USVString codeBase;
- attribute DOMString height;
- attribute unsigned long hspace;
- attribute DOMString name;
- attribute USVString _object; // the underscore is not part of the identifier
- attribute unsigned long vspace;
- attribute DOMString width;
-};
-
- align
, alt
, archive
, code
, height
, hspace
, name
, object
, vspace
, and width
IDL attributes must reflect the
- respective content attributes of the same name. For the purposes of reflection, the
- applet
element's object
content
- attribute is defined as containing a URL.codeBase
IDL attribute must
- reflect the codebase
content
- attribute, which for the purposes of reflection is defined as containing a URL.The
marquee
elementmarquee
element is a presentational element that animates content. CSS
@@ -114478,8 +114345,8 @@ interface HTMLFontElement : HTMLElement {
a
elements with name
attributes.applets
attribute must return an
- HTMLCollection
rooted at the Document
node, whose filter matches only
- applet
elements.HTMLCollection
rooted at the Document
node, whose filter matches
+ nothing. (It exists for historical reasons.)
The clear()
, captureEvents()
, and releaseEvents()
methods must do nothing.