summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl
diff options
context:
space:
mode:
authorAndrew Kaster <akaster@serenityos.org>2022-02-06 19:12:57 -0700
committerAndreas Kling <kling@serenityos.org>2022-02-09 17:21:05 +0100
commit820e99f97d4ad6de697a89838086f50be9c38661 (patch)
tree07d0ae1e1746ede70f086df78e2f1c36186e07fd /Userland/Libraries/LibWeb/HTML/WorkerLocation.idl
parent8b38df72a32d9052c003c706bc95ff40794c50be (diff)
downloadserenity-820e99f97d4ad6de697a89838086f50be9c38661.zip
LibWeb: Add initial implementation for WorkerGlobalScope
This initial implementation stubs out the WorkerGlobalScope, WorkerLocation and WorkerNavigator classes. It doesn't take into account all the things that actually need passed into the constructors for these objects, nor the extra abstract operations that need to be performed on them by the rest of the Browser infrastructure. However, it does create bindings that compile and link :^)
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/WorkerLocation.idl')
-rw-r--r--Userland/Libraries/LibWeb/HTML/WorkerLocation.idl12
1 files changed, 12 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl b/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl
new file mode 100644
index 0000000000..464ca0c321
--- /dev/null
+++ b/Userland/Libraries/LibWeb/HTML/WorkerLocation.idl
@@ -0,0 +1,12 @@
+[Exposed=Worker]
+interface WorkerLocation {
+ stringifier readonly attribute USVString href;
+ readonly attribute USVString origin;
+ readonly attribute USVString protocol;
+ readonly attribute USVString host;
+ readonly attribute USVString hostname;
+ readonly attribute USVString port;
+ readonly attribute USVString pathname;
+ readonly attribute USVString search;
+ readonly attribute USVString hash;
+};