| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index ea1d1bb9fddb6dfa178da416e882fec38f372402..58b97b5ab20b3f55f66ce8c1ab4b94e110da0ee4 100644
|
| --- a/Source/bindings/templates/interface.cpp
|
| +++ b/Source/bindings/templates/interface.cpp
|
| @@ -8,7 +8,7 @@
|
| static const V8DOMConfiguration::AttributeConfiguration {{v8_class_name}}Attributes[] = {
|
| {% for attribute in attributes if not attribute.is_static %}
|
| {% filter conditional(attribute.conditional_string) %}
|
| - {"{{attribute.name}}", {{cpp_class_name}}V8Internal::{{attribute.name}}AttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| + {"{{attribute.name}}", {{cpp_class_name}}V8Internal::{{attribute.name}}AttributeGetterCallback, 0, 0, 0, 0, static_cast<v8::AccessControl>({{attribute.access_control_list | join(' | ')}}), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
|
| {% endfilter %}
|
| {% endfor %}
|
| };
|
|
|