Lines Matching refs:attr
80 void HTMLImageElement::parseMappedAttribute(MappedAttribute* attr)
82 const QualifiedName& attrName = attr->name();
89 addCSSLength(attr, CSSPropertyWidth, attr->value());
91 addCSSLength(attr, CSSPropertyHeight, attr->value());
94 addCSSLength(attr, CSSPropertyBorderWidth, attr->value().toInt() ? attr->value() : "0");
95 addCSSProperty(attr, CSSPropertyBorderTopStyle, CSSValueSolid);
96 addCSSProperty(attr, CSSPropertyBorderRightStyle, CSSValueSolid);
97 addCSSProperty(attr, CSSPropertyBorderBottomStyle, CSSValueSolid);
98 addCSSProperty(attr, CSSPropertyBorderLeftStyle, CSSValueSolid);
100 addCSSLength(attr, CSSPropertyMarginTop, attr->value());
101 addCSSLength(attr, CSSPropertyMarginBottom, attr->value());
103 addCSSLength(attr, CSSPropertyMarginLeft, attr->value());
104 addCSSLength(attr, CSSPropertyMarginRight, attr->value());
106 addHTMLAlignment(attr);
108 addCSSProperty(attr, CSSPropertyVerticalAlign, attr->value());
110 if (attr->value().string()[0] == '#')
111 usemap = attr->value();
113 usemap = document()->completeURL(deprecatedParseURL(attr->value())).string();
114 setIsLink(!attr->isNull());
118 setAttributeEventListener(eventNames().abortEvent, createAttributeEventListener(this, attr));
120 setAttributeEventListener(eventNames().loadEvent, createAttributeEventListener(this, attr));
122 setAttributeEventListener(eventNames().beforeloadEvent, createAttributeEventListener(this, attr));
124 if (!parseCompositeOperator(attr->value(), m_compositeOperator))
127 const AtomicString& newName = attr->value();
134 } else if (attr->name() == idAttributeName()) {
135 const AtomicString& newId = attr->value();
143 HTMLElement::parseMappedAttribute(attr);
145 HTMLElement::parseMappedAttribute(attr);
300 bool HTMLImageElement::isURLAttribute(Attribute* attr) const
302 return attr->name() == srcAttr
303 || attr->name() == lowsrcAttr
304 || attr->name() == longdescAttr
305 || (attr->name() == usemapAttr && attr->value().string()[0] != '#');