Bug 870022 - Part 4.1 - Add sizes to HTMLImageElement & atoms. r=jst, sr=jst
This commit is contained in:
@@ -87,6 +87,7 @@ NS_IMPL_STRING_ATTR(HTMLImageElement, Border, border)
|
||||
NS_IMPL_INT_ATTR(HTMLImageElement, Hspace, hspace)
|
||||
NS_IMPL_BOOL_ATTR(HTMLImageElement, IsMap, ismap)
|
||||
NS_IMPL_URI_ATTR(HTMLImageElement, LongDesc, longdesc)
|
||||
NS_IMPL_STRING_ATTR(HTMLImageElement, Sizes, sizes)
|
||||
NS_IMPL_STRING_ATTR(HTMLImageElement, Lowsrc, lowsrc)
|
||||
NS_IMPL_URI_ATTR(HTMLImageElement, Src, src)
|
||||
NS_IMPL_STRING_ATTR(HTMLImageElement, Srcset, srcset)
|
||||
|
||||
@@ -159,6 +159,10 @@ public:
|
||||
{
|
||||
SetHTMLAttr(nsGkAtoms::longdesc, aLongDesc, aError);
|
||||
}
|
||||
void SetSizes(const nsAString& aSizes, ErrorResult& aError)
|
||||
{
|
||||
SetHTMLAttr(nsGkAtoms::sizes, aSizes, aError);
|
||||
}
|
||||
void SetBorder(const nsAString& aBorder, ErrorResult& aError)
|
||||
{
|
||||
SetHTMLAttr(nsGkAtoms::border, aBorder, aError);
|
||||
|
||||
@@ -16,12 +16,13 @@
|
||||
* http://www.whatwg.org/specs/web-apps/current-work/
|
||||
*/
|
||||
|
||||
[uuid(939f4ea1-cb8d-49d0-a4e1-23bce758f4af)]
|
||||
[uuid(e83e726a-0aef-4292-938b-253fec691e2f)]
|
||||
interface nsIDOMHTMLImageElement : nsISupports
|
||||
{
|
||||
attribute DOMString alt;
|
||||
attribute DOMString src;
|
||||
attribute DOMString srcset;
|
||||
attribute DOMString sizes;
|
||||
attribute DOMString crossOrigin;
|
||||
attribute DOMString useMap;
|
||||
attribute boolean isMap;
|
||||
|
||||
@@ -59,6 +59,8 @@ partial interface HTMLImageElement {
|
||||
// [Update me: not in whatwg spec yet]
|
||||
// http://picture.responsiveimages.org/#the-img-element
|
||||
partial interface HTMLImageElement {
|
||||
[SetterThrows, Pref="dom.image.picture.enabled"]
|
||||
attribute DOMString sizes;
|
||||
[Pref="dom.image.srcset.enabled"]
|
||||
readonly attribute DOMString? currentSrc;
|
||||
};
|
||||
|
||||
@@ -3930,6 +3930,9 @@ pref("dom.battery.enabled", true);
|
||||
// Image srcset
|
||||
pref("dom.image.srcset.enabled", false);
|
||||
|
||||
// <picture> element and sizes
|
||||
pref("dom.image.picture.enabled", false);
|
||||
|
||||
// WebSMS
|
||||
pref("dom.sms.enabled", false);
|
||||
// Enable Latin characters replacement with corresponding ones in GSM SMS
|
||||
|
||||
Reference in New Issue
Block a user