| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2010 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 1278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1289 return; | 1289 return; |
| 1290 | 1290 |
| 1291 FrameHost* host = frame()->host(); | 1291 FrameHost* host = frame()->host(); |
| 1292 if (!host) | 1292 if (!host) |
| 1293 return; | 1293 return; |
| 1294 | 1294 |
| 1295 ASSERT(frame()->document()); // Client calls shouldn't be made when the fram
e is in inconsistent state. | 1295 ASSERT(frame()->document()); // Client calls shouldn't be made when the fram
e is in inconsistent state. |
| 1296 host->chrome().setStatusbarText(frame(), m_defaultStatus); | 1296 host->chrome().setStatusbarText(frame(), m_defaultStatus); |
| 1297 } | 1297 } |
| 1298 | 1298 |
| 1299 DOMWindow* LocalDOMWindow::self() const | 1299 LocalDOMWindow* LocalDOMWindow::self() const |
| 1300 { | 1300 { |
| 1301 if (!frame()) | 1301 if (!frame()) |
| 1302 return 0; | 1302 return 0; |
| 1303 | 1303 |
| 1304 return frame()->domWindow(); | 1304 return frame()->domWindow(); |
| 1305 } | 1305 } |
| 1306 | 1306 |
| 1307 DOMWindow* LocalDOMWindow::opener() const | 1307 LocalDOMWindow* LocalDOMWindow::opener() const |
| 1308 { | 1308 { |
| 1309 if (!frame()) | 1309 if (!frame()) |
| 1310 return 0; | 1310 return 0; |
| 1311 | 1311 |
| 1312 Frame* opener = frame()->loader().opener(); | 1312 Frame* opener = frame()->loader().opener(); |
| 1313 if (!opener) | 1313 if (!opener) |
| 1314 return 0; | 1314 return 0; |
| 1315 | 1315 |
| 1316 return opener->domWindow(); | 1316 return opener->domWindow(); |
| 1317 } | 1317 } |
| 1318 | 1318 |
| 1319 DOMWindow* LocalDOMWindow::parent() const | 1319 LocalDOMWindow* LocalDOMWindow::parent() const |
| 1320 { | 1320 { |
| 1321 if (!frame()) | 1321 if (!frame()) |
| 1322 return 0; | 1322 return 0; |
| 1323 | 1323 |
| 1324 Frame* parent = frame()->tree().parent(); | 1324 Frame* parent = frame()->tree().parent(); |
| 1325 if (parent) | 1325 if (parent) |
| 1326 return parent->domWindow(); | 1326 return parent->domWindow(); |
| 1327 | 1327 |
| 1328 return frame()->domWindow(); | 1328 return frame()->domWindow(); |
| 1329 } | 1329 } |
| 1330 | 1330 |
| 1331 DOMWindow* LocalDOMWindow::top() const | 1331 LocalDOMWindow* LocalDOMWindow::top() const |
| 1332 { | 1332 { |
| 1333 if (!frame()) | 1333 if (!frame()) |
| 1334 return 0; | 1334 return 0; |
| 1335 | 1335 |
| 1336 return frame()->tree().top()->domWindow(); | 1336 return frame()->tree().top()->domWindow(); |
| 1337 } | 1337 } |
| 1338 | 1338 |
| 1339 Document* LocalDOMWindow::document() const | 1339 Document* LocalDOMWindow::document() const |
| 1340 { | 1340 { |
| 1341 return m_document.get(); | 1341 return m_document.get(); |
| (...skipping 616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1958 return m_frameObserver->frame(); | 1958 return m_frameObserver->frame(); |
| 1959 } | 1959 } |
| 1960 | 1960 |
| 1961 v8::Handle<v8::Object> LocalDOMWindow::wrap(v8::Handle<v8::Object> creationConte
xt, v8::Isolate* isolate) | 1961 v8::Handle<v8::Object> LocalDOMWindow::wrap(v8::Handle<v8::Object> creationConte
xt, v8::Isolate* isolate) |
| 1962 { | 1962 { |
| 1963 ASSERT_NOT_REACHED(); // LocalDOMWindow has [Custom=ToV8]. | 1963 ASSERT_NOT_REACHED(); // LocalDOMWindow has [Custom=ToV8]. |
| 1964 return v8::Handle<v8::Object>(); | 1964 return v8::Handle<v8::Object>(); |
| 1965 } | 1965 } |
| 1966 | 1966 |
| 1967 } // namespace blink | 1967 } // namespace blink |
| OLD | NEW |