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) |