mirror of
https://github.com/RGBCube/serenity
synced 2025-05-25 21:55:07 +00:00
LibWeb: Make window.location properties non-configurable
Technically the property descriptors for these should not have "writable: true" but "get" and "set" instead - but we don't support that yet.
This commit is contained in:
parent
6caacfec85
commit
eb0810bf1a
1 changed files with 8 additions and 7 deletions
|
@ -38,13 +38,14 @@ namespace Bindings {
|
|||
LocationObject::LocationObject()
|
||||
: Object(interpreter().global_object().object_prototype())
|
||||
{
|
||||
put_native_property("href", href_getter, href_setter);
|
||||
put_native_property("host", host_getter, nullptr);
|
||||
put_native_property("hostname", hostname_getter, nullptr);
|
||||
put_native_property("pathname", pathname_getter, nullptr);
|
||||
put_native_property("hash", hash_getter, nullptr);
|
||||
put_native_property("search", search_getter, nullptr);
|
||||
put_native_property("protocol", protocol_getter, nullptr);
|
||||
u8 attr = JS::Attribute::Writable | JS::Attribute::Enumerable;
|
||||
put_native_property("href", href_getter, href_setter, attr);
|
||||
put_native_property("host", host_getter, nullptr, attr);
|
||||
put_native_property("hostname", hostname_getter, nullptr, attr);
|
||||
put_native_property("pathname", pathname_getter, nullptr, attr);
|
||||
put_native_property("hash", hash_getter, nullptr, attr);
|
||||
put_native_property("search", search_getter, nullptr, attr);
|
||||
put_native_property("protocol", protocol_getter, nullptr, attr);
|
||||
|
||||
put_native_function("reload", reload);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue