summaryrefslogtreecommitdiffstats
path: root/WebCore/workers/WorkerContext.idl
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/workers/WorkerContext.idl')
-rw-r--r--WebCore/workers/WorkerContext.idl7
1 files changed, 5 insertions, 2 deletions
diff --git a/WebCore/workers/WorkerContext.idl b/WebCore/workers/WorkerContext.idl
index ccc2588..8567324 100644
--- a/WebCore/workers/WorkerContext.idl
+++ b/WebCore/workers/WorkerContext.idl
@@ -49,8 +49,11 @@ module threads {
// WorkerUtils
[Custom] void importScripts(/*[Variadic] in DOMString urls */);
attribute [Replaceable] WorkerNavigator navigator;
- // Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize);
- // DatabaseSync openDatabaseSync(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize);
+#if defined(ENABLE_DATABASE) && ENABLE_DATABASE
+ [EnabledAtRuntime, Custom] Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in DatabaseCallback creationCallback)
+ raises(DOMException);
+ [EnabledAtRuntime, Custom] DatabaseSync openDatabaseSync(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize, in DatabaseCallback creationCallback);
+#endif
// Timers
[Custom] long setTimeout(in TimeoutHandler handler, in long timeout);