Home | History | Annotate | Download | only in html

Lines Matching refs:attr

144 void HTMLElement::parseMappedAttribute(MappedAttribute *attr)
146 if (attr->name() == idAttributeName() || attr->name() == classAttr || attr->name() == styleAttr)
147 return StyledElement::parseMappedAttribute(attr);
150 if (attr->name() == alignAttr) {
151 if (equalIgnoringCase(attr->value(), "middle"))
152 addCSSProperty(attr, CSSPropertyTextAlign, "center");
154 addCSSProperty(attr, CSSPropertyTextAlign, attr->value());
155 } else if (attr->name() == contenteditableAttr) {
156 setContentEditable(attr);
157 } else if (attr->name() == tabindexAttr) {
166 } else if (attr->name() == langAttr) {
168 } else if (attr->name() == dirAttr) {
169 addCSSProperty(attr, CSSPropertyDirection, attr->value());
170 addCSSProperty(attr, CSSPropertyUnicodeBidi, hasLocalName(bdoTag) ? CSSValueBidiOverride : CSSValueEmbed);
171 } else if (attr->name() == draggableAttr) {
172 const AtomicString& value = attr->value();
174 addCSSProperty(attr, CSSPropertyWebkitUserDrag, CSSValueElement);
175 addCSSProperty(attr, CSSPropertyWebkitUserSelect, CSSValueNone);
177 addCSSProperty(attr, CSSPropertyWebkitUserDrag, CSSValueNone);
180 else if (attr->name() == onclickAttr) {
181 setAttributeEventListener(eventNames().clickEvent, createAttributeEventListener(this, attr));
182 } else if (attr->name() == oncontextmenuAttr) {
183 setAttributeEventListener(eventNames().contextmenuEvent, createAttributeEventListener(this, attr));
184 } else if (attr->name() == ondblclickAttr) {
185 setAttributeEventListener(eventNames().dblclickEvent, createAttributeEventListener(this, attr));
186 } else if (attr->name() == onmousedownAttr) {
187 setAttributeEventListener(eventNames().mousedownEvent, createAttributeEventListener(this, attr));
188 } else if (attr->name() == onmousemoveAttr) {
189 setAttributeEventListener(eventNames().mousemoveEvent, createAttributeEventListener(this, attr));
190 } else if (attr->name() == onmouseoutAttr) {
191 setAttributeEventListener(eventNames().mouseoutEvent, createAttributeEventListener(this, attr));
192 } else if (attr->name() == onmouseoverAttr) {
193 setAttributeEventListener(eventNames().mouseoverEvent, createAttributeEventListener(this, attr));
194 } else if (attr->name() == onmouseupAttr) {
195 setAttributeEventListener(eventNames().mouseupEvent, createAttributeEventListener(this, attr));
196 } else if (attr->name() == onmousewheelAttr) {
197 setAttributeEventListener(eventNames().mousewheelEvent, createAttributeEventListener(this, attr));
198 } else if (attr->name() == onfocusAttr) {
199 setAttributeEventListener(eventNames().focusEvent, createAttributeEventListener(this, attr));
200 } else if (attr->name() == onblurAttr) {
201 setAttributeEventListener(eventNames().blurEvent, createAttributeEventListener(this, attr));
202 } else if (attr->name() == onkeydownAttr) {
203 setAttributeEventListener(eventNames().keydownEvent, createAttributeEventListener(this, attr));
204 } else if (attr->name() == onkeypressAttr) {
205 setAttributeEventListener(eventNames().keypressEvent, createAttributeEventListener(this, attr));
206 } else if (attr->name() == onkeyupAttr) {
207 setAttributeEventListener(eventNames().keyupEvent, createAttributeEventListener(this, attr));
208 } else if (attr->name() == onscrollAttr) {
209 setAttributeEventListener(eventNames().scrollEvent, createAttributeEventListener(this, attr));
210 } else if (attr->name() == onbeforecutAttr) {
211 setAttributeEventListener(eventNames().beforecutEvent, createAttributeEventListener(this, attr));
212 } else if (attr->name() == oncutAttr) {
213 setAttributeEventListener(eventNames().cutEvent, createAttributeEventListener(this, attr));
214 } else if (attr->name() == onbeforecopyAttr) {
215 setAttributeEventListener(eventNames().beforecopyEvent, createAttributeEventListener(this, attr));
216 } else if (attr->name() == oncopyAttr) {
217 setAttributeEventListener(eventNames().copyEvent, createAttributeEventListener(this, attr));
218 } else if (attr->name() == onbeforepasteAttr) {
219 setAttributeEventListener(eventNames().beforepasteEvent, createAttributeEventListener(this, attr));
220 } else if (attr->name() == onpasteAttr) {
221 setAttributeEventListener(eventNames().pasteEvent, createAttributeEventListener(this, attr));
222 } else if (attr->name() == ondragenterAttr) {
223 setAttributeEventListener(eventNames().dragenterEvent, createAttributeEventListener(this, attr));
224 } else if (attr->name() == ondragoverAttr) {
225 setAttributeEventListener(eventNames().dragoverEvent, createAttributeEventListener(this, attr));
226 } else if (attr->name() == ondragleaveAttr) {
227 setAttributeEventListener(eventNames().dragleaveEvent, createAttributeEventListener(this, attr));
228 } else if (attr->name() == ondropAttr) {
229 setAttributeEventListener(eventNames().dropEvent, createAttributeEventListener(this, attr));
230 } else if (attr->name() == ondragstartAttr) {
231 setAttributeEventListener(eventNames().dragstartEvent, createAttributeEventListener(this, attr));
232 } else if (attr->name() == ondragAttr) {
233 setAttributeEventListener(eventNames().dragEvent, createAttributeEventListener(this, attr));
234 } else if (attr->name() == ondragendAttr) {
235 setAttributeEventListener(eventNames().dragendEvent, createAttributeEventListener(this, attr));
236 } else if (attr->name() == onselectstartAttr) {
237 setAttributeEventListener(eventNames().selectstartEvent, createAttributeEventListener(this, attr));
238 } else if (attr->name() == onsubmitAttr) {
239 setAttributeEventListener(eventNames().submitEvent, createAttributeEventListener(this, attr));
240 } else if (attr->name() == onerrorAttr) {
241 setAttributeEventListener(eventNames().errorEvent, createAttributeEventListener(this, attr));
242 } else if (attr->name() == onwebkitanimationstartAttr) {
243 setAttributeEventListener(eventNames().webkitAnimationStartEvent, createAttributeEventListener(this, attr));
244 } else if (attr->name() == onwebkitanimationiterationAttr) {
245 setAttributeEventListener(eventNames().webkitAnimationIterationEvent, createAttributeEventListener(this, attr));
246 } else if (attr->name() == onwebkitanimationendAttr) {
247 setAttributeEventListener(eventNames().webkitAnimationEndEvent, createAttributeEventListener(this, attr));
248 } else if (attr->name() == onwebkittransitionendAttr) {
249 setAttributeEventListener(eventNames().webkitTransitionEndEvent, createAttributeEventListener(this, attr));
250 } else if (attr->name() == oninputAttr) {
251 setAttributeEventListener(eventNames().inputEvent, createAttributeEventListener(this, attr));
252 } else if (attr->name() == oninvalidAttr) {
253 setAttributeEventListener(eventNames().invalidEvent, createAttributeEventListener(this, attr));
254 } else if (attr->name() == ontouchstartAttr) {
255 setAttributeEventListener(eventNames().touchstartEvent, createAttributeEventListener(this, attr));
256 } else if (attr->name() == ontouchmoveAttr) {
257 setAttributeEventListener(eventNames().touchmoveEvent, createAttributeEventListener(this, attr));
258 } else if (attr->name() == ontouchendAttr) {
259 setAttributeEventListener(eventNames().touchendEvent, createAttributeEventListener(this, attr));
260 } else if (attr->name() == ontouchcancelAttr) {
261 setAttributeEventListener(eventNames().touchcancelEvent, createAttributeEventListener(this, attr));
607 void HTMLElement::addHTMLAlignment(MappedAttribute* attr)
609 addHTMLAlignmentToStyledElement(this, attr);
612 void HTMLElement::addHTMLAlignmentToStyledElement(StyledElement* element, MappedAttribute* attr)
619 const AtomicString& alignment = attr->value();
642 element->addCSSProperty(attr, CSSPropertyFloat, floatValue);
645 element->addCSSProperty(attr, CSSPropertyVerticalAlign, verticalAlignValue);
708 void HTMLElement::setContentEditable(MappedAttribute* attr)
710 const AtomicString& enabled = attr->value();
712 addCSSProperty(attr, CSSPropertyWebkitUserModify, CSSValueReadWrite);
713 addCSSProperty(attr, CSSPropertyWordWrap, CSSValueBreakWord);
714 addCSSProperty(attr, CSSPropertyWebkitNbspMode, CSSValueSpace);
715 addCSSProperty(attr, CSSPropertyWebkitLineBreak, CSSValueAfterWhiteSpace);
717 addCSSProperty(attr, CSSPropertyWebkitUserModify, CSSValueReadOnly);
718 attr->decl()->removeProperty(CSSPropertyWordWrap, false);
719 attr->decl()->removeProperty(CSSPropertyWebkitNbspMode, false);
720 attr->decl()->removeProperty(CSSPropertyWebkitLineBreak, false);
722 addCSSProperty(attr, CSSPropertyWebkitUserModify, CSSValueInherit);
723 attr->decl()->removeProperty(CSSPropertyWordWrap, false);
724 attr->decl()->removeProperty(CSSPropertyWebkitNbspMode, false);
725 attr->decl()->removeProperty(CSSPropertyWebkitLineBreak, false);
727 addCSSProperty(attr, CSSPropertyWebkitUserModify, CSSValueReadWritePlaintextOnly);
728 addCSSProperty(attr, CSSPropertyWordWrap, CSSValueBreakWord);
729 addCSSProperty(attr, CSSPropertyWebkitNbspMode, CSSValueSpace);
730 addCSSProperty(attr, CSSPropertyWebkitLineBreak, CSSValueAfterWhiteSpace);