Changeset 14602 in webkit
- Timestamp:
- May 25, 2006 5:15:13 PM (18 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r14601 r14602 1 2006-05-25 Alice Liu <alice.liu@apple.com> 2 3 Reviewed by Adele. 4 5 * bindings/js/kjs_html.cpp: 6 added bindings 7 (KJS::HTMLElementFunction::callAsFunction): 8 added case to handle namedItem for select elements 9 * bindings/js/kjs_html.h: 10 added enum value for bindings 11 (KJS::JSHTMLElement::): 12 * html/HTMLSelectElement.cpp: 13 (WebCore::HTMLSelectElement::namedItem): 14 implemented namedItem method 15 * html/HTMLSelectElement.h: 16 added prototype for namedItem method 17 1 18 2006-05-25 Dave Hyatt <hyatt@apple.com> 2 19 -
trunk/WebCore/bindings/js/kjs_html.cpp
r14593 r14602 556 556 form KJS::JSHTMLElement::SelectForm DontDelete|ReadOnly 557 557 options KJS::JSHTMLElement::SelectOptions DontDelete|ReadOnly 558 namedItem KJS::JSHTMLElement::SelectNamedItem DontDelete|Function 1 558 559 disabled KJS::JSHTMLElement::SelectDisabled DontDelete 559 560 multiple KJS::JSHTMLElement::SelectMultiple DontDelete … … 1203 1204 return jsUndefined(); 1204 1205 } 1206 else if (id == JSHTMLElement::SelectNamedItem) { 1207 return toJS(exec, select.namedItem(Identifier(args[0]->toString(exec)))); 1208 } 1205 1209 } 1206 1210 else if (element.hasLocalName(tableTag)) { -
trunk/WebCore/bindings/js/kjs_html.h
r14593 r14602 125 125 SelectTabIndex, SelectValue, SelectSelectedIndex, SelectLength, 126 126 SelectRemove, SelectForm, SelectBlur, SelectType, SelectOptions, 127 SelectDisabled, SelectMultiple, SelectName, Select Size, SelectFocus,127 SelectDisabled, SelectMultiple, SelectName, SelectNamedItem, SelectSize, SelectFocus, 128 128 ObjectHspace, ObjectHeight, ObjectAlign, 129 129 ObjectBorder, ObjectCode, ObjectType, ObjectVspace, ObjectArchive, -
trunk/WebCore/html/HTMLSelectElement.cpp
r14389 r14602 457 457 setAttribute(sizeAttr, String::number(size)); 458 458 } 459 459 460 Node* HTMLSelectElement::namedItem(const String &name, bool caseSensitive) 461 { 462 return (options()->namedItem(name, caseSensitive)); 463 } 464 460 465 } // namespace -
trunk/WebCore/html/HTMLSelectElement.h
r14207 r14602 109 109 void setSize(int); 110 110 111 virtual Node* namedItem(const String &name, bool caseSensitive = true); 112 111 113 private: 112 114 void recalcListItems();
Note: See TracChangeset
for help on using the changeset viewer.