| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index d26cbd2ef349ac23c4c48880e921b4a3e1d3dfd5..8e9b8ac9a13a00b436cfd92f3dacf20a09b670da 100644
|
| --- a/Source/bindings/templates/interface.cpp
|
| +++ b/Source/bindings/templates/interface.cpp
|
| @@ -2,25 +2,6 @@
|
|
|
|
|
| {##############################################################################}
|
| -{% block security_check_functions %}
|
| -{% if has_access_check_callbacks %}
|
| -bool indexedSecurityCheck(v8::Local<v8::Object> host, uint32_t index, v8::AccessType type, v8::Local<v8::Value>)
|
| -{
|
| - {{cpp_class}}* impl = {{v8_class}}::toImpl(host);
|
| - return BindingSecurity::shouldAllowAccessToFrame(v8::Isolate::GetCurrent(), impl->frame(), DoNotReportSecurityError);
|
| -}
|
| -
|
| -bool namedSecurityCheck(v8::Local<v8::Object> host, v8::Local<v8::Value> key, v8::AccessType type, v8::Local<v8::Value>)
|
| -{
|
| - {{cpp_class}}* impl = {{v8_class}}::toImpl(host);
|
| - return BindingSecurity::shouldAllowAccessToFrame(v8::Isolate::GetCurrent(), impl->frame(), DoNotReportSecurityError);
|
| -}
|
| -
|
| -{% endif %}
|
| -{% endblock %}
|
| -
|
| -
|
| -{##############################################################################}
|
| {% block indexed_property_getter %}
|
| {% if indexed_property_getter and not indexed_property_getter.is_custom %}
|
| {% set getter = indexed_property_getter %}
|
| @@ -780,52 +761,6 @@ v8::Handle<v8::Object> {{v8_class}}::findInstanceInPrototypeChain(v8::Handle<v8:
|
|
|
|
|
| {##############################################################################}
|
| -{% block install_conditional_attributes %}
|
| -{% if has_conditional_attributes %}
|
| -void {{v8_class}}::installConditionallyEnabledProperties(v8::Handle<v8::Object> instanceObject, v8::Isolate* isolate)
|
| -{
|
| - v8::Local<v8::Object> prototypeObject = v8::Local<v8::Object>::Cast(instanceObject->GetPrototype());
|
| - ExecutionContext* context = toExecutionContext(prototypeObject->CreationContext());
|
| -
|
| - {% for attribute in attributes if attribute.per_context_enabled_function or attribute.exposed_test %}
|
| - {% filter per_context_enabled(attribute.per_context_enabled_function) %}
|
| - {% filter exposed(attribute.exposed_test) %}
|
| - static const V8DOMConfiguration::AttributeConfiguration attributeConfiguration =\
|
| - {{attribute_configuration(attribute)}};
|
| - V8DOMConfiguration::installAttribute(instanceObject, prototypeObject, attributeConfiguration, isolate);
|
| - {% endfilter %}
|
| - {% endfilter %}
|
| - {% endfor %}
|
| -}
|
| -
|
| -{% endif %}
|
| -{% endblock %}
|
| -
|
| -
|
| -{##############################################################################}
|
| -{% block install_conditional_methods %}
|
| -{% if conditionally_enabled_methods %}
|
| -void {{v8_class}}::installConditionallyEnabledMethods(v8::Handle<v8::Object> prototypeObject, v8::Isolate* isolate)
|
| -{
|
| - {# Define per-context enabled operations #}
|
| - v8::Local<v8::Signature> defaultSignature = v8::Signature::New(isolate, domTemplate(isolate));
|
| - ExecutionContext* context = toExecutionContext(prototypeObject->CreationContext());
|
| - ASSERT(context);
|
| -
|
| - {% for method in conditionally_enabled_methods %}
|
| - {% filter per_context_enabled(method.per_context_enabled_function) %}
|
| - {% filter exposed(method.exposed_test) %}
|
| - prototypeObject->Set(v8AtomicString(isolate, "{{method.name}}"), v8::FunctionTemplate::New(isolate, {{cpp_class}}V8Internal::{{method.name}}MethodCallback, v8Undefined(), defaultSignature, {{method.number_of_required_arguments}})->GetFunction());
|
| - {% endfilter %}
|
| - {% endfilter %}
|
| - {% endfor %}
|
| -}
|
| -
|
| -{% endif %}
|
| -{% endblock %}
|
| -
|
| -
|
| -{##############################################################################}
|
| {% block to_active_dom_object %}
|
| {% if is_active_dom_object %}
|
| ActiveDOMObject* {{v8_class}}::toActiveDOMObject(v8::Handle<v8::Object> wrapper)
|
|
|