diff options
Diffstat (limited to 'WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp')
-rw-r--r-- | WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp b/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp index 2b3c04e..b6e53de 100644 --- a/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp +++ b/WebCore/bindings/js/JSHTMLOptionsCollectionCustom.cpp @@ -35,18 +35,18 @@ using namespace JSC; namespace WebCore { -JSValue* JSHTMLOptionsCollection::length(ExecState* exec) const +JSValuePtr JSHTMLOptionsCollection::length(ExecState* exec) const { HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(impl()); return jsNumber(exec, imp->length()); } -void JSHTMLOptionsCollection::setLength(ExecState* exec, JSValue* value) +void JSHTMLOptionsCollection::setLength(ExecState* exec, JSValuePtr value) { HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(impl()); ExceptionCode ec = 0; unsigned newLength = 0; - double lengthValue = value->toNumber(exec); + double lengthValue = value.toNumber(exec); if (!isnan(lengthValue) && !isinf(lengthValue)) { if (lengthValue < 0.0) ec = INDEX_SIZE_ERR; @@ -60,14 +60,14 @@ void JSHTMLOptionsCollection::setLength(ExecState* exec, JSValue* value) setDOMException(exec, ec); } -void JSHTMLOptionsCollection::indexSetter(ExecState* exec, unsigned index, JSValue* value) +void JSHTMLOptionsCollection::indexSetter(ExecState* exec, unsigned index, JSValuePtr value) { HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(impl()); HTMLSelectElement* base = static_cast<HTMLSelectElement*>(imp->base()); selectIndexSetter(base, exec, index, value); } -JSValue* JSHTMLOptionsCollection::add(ExecState* exec, const ArgList& args) +JSValuePtr JSHTMLOptionsCollection::add(ExecState* exec, const ArgList& args) { HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(impl()); HTMLOptionElement* option = toHTMLOptionElement(args.at(exec, 0)); @@ -76,7 +76,7 @@ JSValue* JSHTMLOptionsCollection::add(ExecState* exec, const ArgList& args) imp->add(option, ec); else { bool ok; - int index = args.at(exec, 1)->toInt32(exec, ok); + int index = args.at(exec, 1).toInt32(exec, ok); if (exec->hadException()) return jsUndefined(); if (!ok) @@ -88,7 +88,7 @@ JSValue* JSHTMLOptionsCollection::add(ExecState* exec, const ArgList& args) return jsUndefined(); } -JSValue* JSHTMLOptionsCollection::remove(ExecState* exec, const ArgList& args) +JSValuePtr JSHTMLOptionsCollection::remove(ExecState* exec, const ArgList& args) { HTMLOptionsCollection* imp = static_cast<HTMLOptionsCollection*>(impl()); JSHTMLSelectElement* base = static_cast<JSHTMLSelectElement*>(asObject(toJS(exec, imp->base()))); |