Lines Matching refs:attr
58 void HTMLHRElement::parseMappedAttribute(MappedAttribute *attr)
60 if (attr->name() == alignAttr) {
61 if (equalIgnoringCase(attr->value(), "left")) {
62 addCSSProperty(attr, CSSPropertyMarginLeft, "0");
63 addCSSProperty(attr, CSSPropertyMarginRight, CSSValueAuto);
64 } else if (equalIgnoringCase(attr->value(), "right")) {
65 addCSSProperty(attr, CSSPropertyMarginLeft, CSSValueAuto);
66 addCSSProperty(attr, CSSPropertyMarginRight, "0");
68 addCSSProperty(attr, CSSPropertyMarginLeft, CSSValueAuto);
69 addCSSProperty(attr, CSSPropertyMarginRight, CSSValueAuto);
71 } else if (attr->name() == widthAttr) {
73 int v = attr->value().toInt(&ok);
75 addCSSLength(attr, CSSPropertyWidth, "1");
77 addCSSLength(attr, CSSPropertyWidth, attr->value());
78 } else if (attr->name() == colorAttr) {
79 addCSSProperty(attr, CSSPropertyBorderTopStyle, CSSValueSolid);
80 addCSSProperty(attr, CSSPropertyBorderRightStyle, CSSValueSolid);
81 addCSSProperty(attr, CSSPropertyBorderBottomStyle, CSSValueSolid);
82 addCSSProperty(attr, CSSPropertyBorderLeftStyle, CSSValueSolid);
83 addCSSColor(attr, CSSPropertyBorderColor, attr->value());
84 addCSSColor(attr, CSSPropertyBackgroundColor, attr->value());
85 } else if (attr->name() == noshadeAttr) {
86 addCSSProperty(attr, CSSPropertyBorderTopStyle, CSSValueSolid);
87 addCSSProperty(attr, CSSPropertyBorderRightStyle, CSSValueSolid);
88 addCSSProperty(attr, CSSPropertyBorderBottomStyle, CSSValueSolid);
89 addCSSProperty(attr, CSSPropertyBorderLeftStyle, CSSValueSolid);
90 addCSSColor(attr, CSSPropertyBorderColor, String("grey"));
91 addCSSColor(attr, CSSPropertyBackgroundColor, String("grey"));
92 } else if (attr->name() == sizeAttr) {
93 StringImpl* si = attr->value().impl();
96 addCSSProperty(attr, CSSPropertyBorderBottomWidth, String("0"));
98 addCSSLength(attr, CSSPropertyHeight, String::number(size-2));
100 HTMLElement::parseMappedAttribute(attr);