| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * 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 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 if (documentOrigin->toRawString() == securityOrigin) | 546 if (documentOrigin->toRawString() == securityOrigin) |
| 547 return toLocalFrame(frame); | 547 return toLocalFrame(frame); |
| 548 } | 548 } |
| 549 return 0; | 549 return 0; |
| 550 } | 550 } |
| 551 | 551 |
| 552 } // namespace | 552 } // namespace |
| 553 | 553 |
| 554 void InspectorIndexedDBAgent::provideTo(Page* page) | 554 void InspectorIndexedDBAgent::provideTo(Page* page) |
| 555 { | 555 { |
| 556 OwnPtr<InspectorIndexedDBAgent> agent(adoptPtr(new InspectorIndexedDBAgent(p
age))); | 556 OwnPtrWillBeRawPtr<InspectorIndexedDBAgent> agent(adoptPtrWillBeNoop(new Ins
pectorIndexedDBAgent(page))); |
| 557 page->inspectorController().registerModuleAgent(agent.release()); | 557 page->inspectorController().registerModuleAgent(agent.release()); |
| 558 } | 558 } |
| 559 | 559 |
| 560 InspectorIndexedDBAgent::InspectorIndexedDBAgent(Page* page) | 560 InspectorIndexedDBAgent::InspectorIndexedDBAgent(Page* page) |
| 561 : InspectorBaseAgent<InspectorIndexedDBAgent>("IndexedDB") | 561 : InspectorBaseAgent<InspectorIndexedDBAgent>("IndexedDB") |
| 562 , m_page(page) | 562 , m_page(page) |
| 563 { | 563 { |
| 564 } | 564 } |
| 565 | 565 |
| 566 InspectorIndexedDBAgent::~InspectorIndexedDBAgent() | 566 InspectorIndexedDBAgent::~InspectorIndexedDBAgent() |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 766 IDBFactory* idbFactory = assertIDBFactory(errorString, document); | 766 IDBFactory* idbFactory = assertIDBFactory(errorString, document); |
| 767 if (!idbFactory) | 767 if (!idbFactory) |
| 768 return; | 768 return; |
| 769 | 769 |
| 770 ScriptState* scriptState = ScriptState::forMainWorld(frame); | 770 ScriptState* scriptState = ScriptState::forMainWorld(frame); |
| 771 ScriptState::Scope scope(scriptState); | 771 ScriptState::Scope scope(scriptState); |
| 772 RefPtr<ClearObjectStore> clearObjectStore = ClearObjectStore::create(scriptS
tate, objectStoreName, requestCallback); | 772 RefPtr<ClearObjectStore> clearObjectStore = ClearObjectStore::create(scriptS
tate, objectStoreName, requestCallback); |
| 773 clearObjectStore->start(idbFactory, document->securityOrigin(), databaseName
); | 773 clearObjectStore->start(idbFactory, document->securityOrigin(), databaseName
); |
| 774 } | 774 } |
| 775 | 775 |
| 776 void InspectorIndexedDBAgent::trace(Visitor* visitor) |
| 777 { |
| 778 visitor->trace(m_page); |
| 779 InspectorBaseAgent::trace(visitor); |
| 780 } |
| 781 |
| 776 } // namespace WebCore | 782 } // namespace WebCore |
| OLD | NEW |