summaryrefslogtreecommitdiffstats
path: root/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bindings/v8/custom/V8ClipboardCustom.cpp')
-rw-r--r--WebCore/bindings/v8/custom/V8ClipboardCustom.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp b/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp
index eff5511..4526304 100644
--- a/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp
+++ b/WebCore/bindings/v8/custom/V8ClipboardCustom.cpp
@@ -47,7 +47,7 @@ namespace WebCore {
ACCESSOR_GETTER(ClipboardTypes)
{
INC_STATS("DOM.Clipboard.types()");
- Clipboard* clipboard = V8Proxy::ToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, info.Holder());
+ Clipboard* clipboard = V8DOMWrapper::convertToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, info.Holder());
HashSet<String> types = clipboard->types();
if (types.isEmpty())
@@ -65,7 +65,7 @@ ACCESSOR_GETTER(ClipboardTypes)
CALLBACK_FUNC_DECL(ClipboardClearData)
{
INC_STATS("DOM.Clipboard.clearData()");
- Clipboard* clipboard = V8Proxy::ToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
+ Clipboard* clipboard = V8DOMWrapper::convertToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
if (!args.Length()) {
clipboard->clearAllData();
@@ -73,7 +73,7 @@ CALLBACK_FUNC_DECL(ClipboardClearData)
}
if (args.Length() != 1)
- return throwError("clearData: Invalid number of arguments", V8Proxy::SYNTAX_ERROR);
+ return throwError("clearData: Invalid number of arguments", V8Proxy::SyntaxError);
String type = toWebCoreString(args[0]);
clipboard->clearData(type);
@@ -83,10 +83,10 @@ CALLBACK_FUNC_DECL(ClipboardClearData)
CALLBACK_FUNC_DECL(ClipboardGetData)
{
INC_STATS("DOM.Clipboard.getData()");
- Clipboard* clipboard = V8Proxy::ToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
+ Clipboard* clipboard = V8DOMWrapper::convertToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
if (args.Length() != 1)
- return throwError("getData: Invalid number of arguments", V8Proxy::SYNTAX_ERROR);
+ return throwError("getData: Invalid number of arguments", V8Proxy::SyntaxError);
bool success;
String result = clipboard->getData(toWebCoreString(args[0]), success);
@@ -99,10 +99,10 @@ CALLBACK_FUNC_DECL(ClipboardGetData)
CALLBACK_FUNC_DECL(ClipboardSetData)
{
INC_STATS("DOM.Clipboard.setData()");
- Clipboard* clipboard = V8Proxy::ToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
+ Clipboard* clipboard = V8DOMWrapper::convertToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
if (args.Length() != 2)
- return throwError("setData: Invalid number of arguments", V8Proxy::SYNTAX_ERROR);
+ return throwError("setData: Invalid number of arguments", V8Proxy::SyntaxError);
String type = toWebCoreString(args[0]);
String data = toWebCoreString(args[1]);
@@ -112,20 +112,20 @@ CALLBACK_FUNC_DECL(ClipboardSetData)
CALLBACK_FUNC_DECL(ClipboardSetDragImage)
{
INC_STATS("DOM.Clipboard.setDragImage()");
- Clipboard* clipboard = V8Proxy::ToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
+ Clipboard* clipboard = V8DOMWrapper::convertToNativeObject<Clipboard>(V8ClassIndex::CLIPBOARD, args.Holder());
if (!clipboard->isForDragging())
return v8::Undefined();
if (args.Length() != 3)
- return throwError("setDragImage: Invalid number of arguments", V8Proxy::SYNTAX_ERROR);
+ return throwError("setDragImage: Invalid number of arguments", V8Proxy::SyntaxError);
int x = toInt32(args[1]);
int y = toInt32(args[2]);
Node* node = 0;
if (V8Node::HasInstance(args[0]))
- node = V8Proxy::DOMWrapperToNode<Node>(args[0]);
+ node = V8DOMWrapper::convertDOMWrapperToNode<Node>(v8::Handle<v8::Object>::Cast(args[0]));
if (!node || !node->isElementNode())
return throwError("setDragImageFromElement: Invalid first argument");