| 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 586 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 597     return document; | 597     return document; | 
| 598 } | 598 } | 
| 599 | 599 | 
| 600 static IDBFactory* assertIDBFactory(ErrorString* errorString, Document* document
     ) | 600 static IDBFactory* assertIDBFactory(ErrorString* errorString, Document* document
     ) | 
| 601 { | 601 { | 
| 602     DOMWindow* domWindow = document->domWindow(); | 602     DOMWindow* domWindow = document->domWindow(); | 
| 603     if (!domWindow) { | 603     if (!domWindow) { | 
| 604         *errorString = "No IndexedDB factory for given frame found"; | 604         *errorString = "No IndexedDB factory for given frame found"; | 
| 605         return 0; | 605         return 0; | 
| 606     } | 606     } | 
| 607     IDBFactory* idbFactory = DOMWindowIndexedDatabase::indexedDB(domWindow); | 607     IDBFactory* idbFactory = DOMWindowIndexedDatabase::indexedDB(*domWindow); | 
| 608 | 608 | 
| 609     if (!idbFactory) | 609     if (!idbFactory) | 
| 610         *errorString = "No IndexedDB factory for given frame found"; | 610         *errorString = "No IndexedDB factory for given frame found"; | 
| 611 | 611 | 
| 612     return idbFactory; | 612     return idbFactory; | 
| 613 } | 613 } | 
| 614 | 614 | 
| 615 void InspectorIndexedDBAgent::requestDatabaseNames(ErrorString* errorString, con
     st String& securityOrigin, PassRefPtr<RequestDatabaseNamesCallback> requestCallb
     ack) | 615 void InspectorIndexedDBAgent::requestDatabaseNames(ErrorString* errorString, con
     st String& securityOrigin, PassRefPtr<RequestDatabaseNamesCallback> requestCallb
     ack) | 
| 616 { | 616 { | 
| 617     Frame* frame = findFrameWithSecurityOrigin(m_page, securityOrigin); | 617     Frame* frame = findFrameWithSecurityOrigin(m_page, securityOrigin); | 
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 785     v8::HandleScope handleScope(isolate); | 785     v8::HandleScope handleScope(isolate); | 
| 786     v8::Handle<v8::Context> context = toV8Context(isolate, document->frame(), DO
     MWrapperWorld::mainWorld()); | 786     v8::Handle<v8::Context> context = toV8Context(isolate, document->frame(), DO
     MWrapperWorld::mainWorld()); | 
| 787     ASSERT(!context.IsEmpty()); | 787     ASSERT(!context.IsEmpty()); | 
| 788     v8::Context::Scope contextScope(context); | 788     v8::Context::Scope contextScope(context); | 
| 789 | 789 | 
| 790     RefPtr<ClearObjectStore> clearObjectStore = ClearObjectStore::create(documen
     t, objectStoreName, requestCallback); | 790     RefPtr<ClearObjectStore> clearObjectStore = ClearObjectStore::create(documen
     t, objectStoreName, requestCallback); | 
| 791     clearObjectStore->start(idbFactory, document->securityOrigin(), databaseName
     ); | 791     clearObjectStore->start(idbFactory, document->securityOrigin(), databaseName
     ); | 
| 792 } | 792 } | 
| 793 | 793 | 
| 794 } // namespace WebCore | 794 } // namespace WebCore | 
| OLD | NEW | 
|---|