static v8::Handle<v8::Value> copyTextCallback(const v8::Arguments& args) { INC_STATS("DOM.InjectedScriptHost.copyText"); InjectedScriptHost* imp = V8InjectedScriptHost::toNative(args.Holder()); STRING_TO_V8PARAMETER_EXCEPTION_BLOCK(V8Parameter<>, text, args[0]); imp->copyText(text); return v8::Handle<v8::Value>(); }
static v8::Handle<v8::Value> copyTextCallback(const v8::Arguments& args) { if (args.Length() < 1) return throwNotEnoughArgumentsError(args.GetIsolate()); InjectedScriptHost* imp = V8InjectedScriptHost::toNative(args.Holder()); V8TRYCATCH_FOR_V8STRINGRESOURCE(V8StringResource<>, text, MAYBE_MISSING_PARAMETER(args, 0, DefaultIsUndefined)); imp->copyText(text); return v8Undefined(); }