void setJSCSSValueCssText(ExecState* exec, JSObject* thisObject, JSValue value) { JSCSSValue* castedThis = static_cast<JSCSSValue*>(thisObject); CSSValue* imp = static_cast<CSSValue*>(castedThis->impl()); ExceptionCode ec = 0; imp->setCssText(valueToStringWithNullCheck(exec, value), ec); setDOMException(exec, ec); }
static void cssTextAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) { INC_STATS("DOM.CSSValue.cssText._set"); CSSValue* imp = V8CSSValue::toNative(info.Holder()); V8Parameter<WithNullCheck> v = value; ExceptionCode ec = 0; imp->setCssText(v, ec); if (UNLIKELY(ec)) V8Proxy::setDOMException(ec); return; }