예제 #1
0
static v8::Handle<v8::Value> setUriCallback(const v8::Arguments& args)
{
    INC_STATS("DOM.SVGPaint.setUri");
    if (args.Length() < 1)
        return throwError("Not enough arguments", V8Proxy::TypeError);
    SVGPaint* imp = V8SVGPaint::toNative(args.Holder());
    STRING_TO_V8PARAMETER_EXCEPTION_BLOCK(V8Parameter<>, uri, MAYBE_MISSING_PARAMETER(args, 0, MissingIsUndefined));
    imp->setUri(uri);
    return v8::Handle<v8::Value>();
}