| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 6 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
| 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 2351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2362 return 0; | 2362 return 0; |
| 2363 } | 2363 } |
| 2364 | 2364 |
| 2365 v8::Local<v8::Object> Node::wrap(v8::Isolate* isolate, v8::Local<v8::Object> cre
ationContext) | 2365 v8::Local<v8::Object> Node::wrap(v8::Isolate* isolate, v8::Local<v8::Object> cre
ationContext) |
| 2366 { | 2366 { |
| 2367 DCHECK(!DOMDataStore::containsWrapper(this, isolate)); | 2367 DCHECK(!DOMDataStore::containsWrapper(this, isolate)); |
| 2368 | 2368 |
| 2369 const WrapperTypeInfo* wrapperType = wrapperTypeInfo(); | 2369 const WrapperTypeInfo* wrapperType = wrapperTypeInfo(); |
| 2370 | 2370 |
| 2371 v8::Local<v8::Object> wrapper = V8DOMWrapper::createWrapper(isolate, creatio
nContext, wrapperType); | 2371 v8::Local<v8::Object> wrapper = V8DOMWrapper::createWrapper(isolate, creatio
nContext, wrapperType); |
| 2372 if (UNLIKELY(wrapper.IsEmpty())) | 2372 DCHECK(!wrapper.IsEmpty()); |
| 2373 return wrapper; | |
| 2374 | |
| 2375 wrapperType->installConditionallyEnabledProperties(wrapper, isolate); | 2373 wrapperType->installConditionallyEnabledProperties(wrapper, isolate); |
| 2376 return associateWithWrapper(isolate, wrapperType, wrapper); | 2374 return associateWithWrapper(isolate, wrapperType, wrapper); |
| 2377 } | 2375 } |
| 2378 | 2376 |
| 2379 v8::Local<v8::Object> Node::associateWithWrapper(v8::Isolate* isolate, const Wra
pperTypeInfo* wrapperType, v8::Local<v8::Object> wrapper) | 2377 v8::Local<v8::Object> Node::associateWithWrapper(v8::Isolate* isolate, const Wra
pperTypeInfo* wrapperType, v8::Local<v8::Object> wrapper) |
| 2380 { | 2378 { |
| 2381 return V8DOMWrapper::associateObjectWithWrapper(isolate, this, wrapperType,
wrapper); | 2379 return V8DOMWrapper::associateObjectWithWrapper(isolate, this, wrapperType,
wrapper); |
| 2382 } | 2380 } |
| 2383 | 2381 |
| 2384 } // namespace blink | 2382 } // namespace blink |
| (...skipping 18 matching lines...) Expand all Loading... |
| 2403 | 2401 |
| 2404 void showNodePath(const blink::Node* node) | 2402 void showNodePath(const blink::Node* node) |
| 2405 { | 2403 { |
| 2406 if (node) | 2404 if (node) |
| 2407 node->showNodePathForThis(); | 2405 node->showNodePathForThis(); |
| 2408 else | 2406 else |
| 2409 fprintf(stderr, "Cannot showNodePath for (nil)\n"); | 2407 fprintf(stderr, "Cannot showNodePath for (nil)\n"); |
| 2410 } | 2408 } |
| 2411 | 2409 |
| 2412 #endif | 2410 #endif |
| OLD | NEW |