Lines Matching refs:element

40 void OptionElement::setSelectedState(OptionElementData& data, Element* element, bool selected)
46 element->setNeedsStyleRecalc();
49 int OptionElement::optionIndex(SelectElement* selectElement, const Element* element)
62 if (items[i] == element)
70 String OptionElement::collectOptionLabelOrText(const OptionElementData& data, const Element* element)
72 Document* document = element->document();
79 text = collectOptionInnerText(element);
83 String OptionElement::collectOptionInnerText(const Element* element)
86 Node* n = element->firstChild();
93 n = n->traverseNextSibling(element);
95 n = n->traverseNextNode(element);
112 String OptionElement::collectOptionTextRespectingGroupLabel(const OptionElementData& data, const Element* element)
114 Element* parentElement = static_cast<Element*>(element->parentNode());
116 return " " + collectOptionLabelOrText(data, element);
118 return collectOptionLabelOrText(data, element);
121 String OptionElement::collectOptionValue(const OptionElementData& data, const Element* element)
128 return collectOptionInnerText(element).stripWhiteSpace();
137 OptionElement* toOptionElement(Element* element)
139 if (element->isHTMLElement() && element->hasTagName(HTMLNames::optionTag))
140 return static_cast<HTMLOptionElement*>(element);
143 if (element->isWMLElement() && element->hasTagName(WMLNames::optionTag))
144 return static_cast<WMLOptionElement*>(element);
150 bool isOptionElement(Element* element)
152 return element->hasLocalName(HTMLNames::optionTag)
154 || element->hasLocalName(WMLNames::optionTag)