Changeset 142846 in webkit
- Timestamp:
- Feb 13, 2013 8:17:41 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r142845 r142846 1 2013-02-13 Vineet Chaudhary <rgf748@motorola.com> 2 3 [Regression] After r142831 collection-null-like-arguments.html layout test failing 4 https://bugs.webkit.org/show_bug.cgi?id=109780 5 6 Reviewed by Kentaro Hara. 7 8 No new tests. LayoutTests/fast/dom/collection-null-like-arguments.html 9 Should pass now. 10 11 * bindings/js/JSHTMLAllCollectionCustom.cpp: Return null for namedItem() only. 12 (WebCore::getNamedItems): 13 (WebCore::JSHTMLAllCollection::namedItem): 14 * bindings/js/JSHTMLFormControlsCollectionCustom.cpp: Ditto. 15 (WebCore::getNamedItems): 16 (WebCore::JSHTMLFormControlsCollection::namedItem): 17 * bindings/js/JSHTMLOptionsCollectionCustom.cpp: Ditto. 18 (WebCore::getNamedItems): 19 (WebCore::JSHTMLOptionsCollection::namedItem): 20 1 21 2013-02-13 Soo-Hyun Choi <sh9.choi@samsung.com> 2 22 -
trunk/Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp
r142831 r142846 47 47 48 48 if (namedItems.isEmpty()) 49 return js Null();49 return jsUndefined(); 50 50 if (namedItems.size() == 1) 51 51 return toJS(exec, collection->globalObject(), namedItems[0].get()); … … 117 117 JSValue JSHTMLAllCollection::namedItem(ExecState* exec) 118 118 { 119 return getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 119 JSValue value = getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 120 return value.isUndefined() ? jsNull() : value; 120 121 } 121 122 -
trunk/Source/WebCore/bindings/js/JSHTMLFormControlsCollectionCustom.cpp
r142831 r142846 45 45 46 46 if (namedItems.isEmpty()) 47 return js Null();47 return jsUndefined(); 48 48 if (namedItems.size() == 1) 49 49 return toJS(exec, collection->globalObject(), namedItems[0].get()); … … 66 66 JSValue JSHTMLFormControlsCollection::namedItem(ExecState* exec) 67 67 { 68 return getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 68 JSValue value = getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 69 return value.isUndefined() ? jsNull() : value; 69 70 } 70 71 -
trunk/Source/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp
r142831 r142846 45 45 46 46 if (namedItems.isEmpty()) 47 return js Null();47 return jsUndefined(); 48 48 if (namedItems.size() == 1) 49 49 return toJS(exec, collection->globalObject(), namedItems[0].get()); … … 66 66 JSValue JSHTMLOptionsCollection::namedItem(ExecState* exec) 67 67 { 68 return getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 68 JSValue value = getNamedItems(exec, this, Identifier(exec, exec->argument(0).toString(exec)->value(exec))); 69 return value.isUndefined() ? jsNull() : value; 69 70 } 70 71
Note: See TracChangeset
for help on using the changeset viewer.