attribute           2 Source/bindings/templates/attributes.cpp {% macro attribute_getter(attribute, world_suffix) %}
attribute           3 Source/bindings/templates/attributes.cpp {% filter conditional(attribute.conditional_string) %}
attribute           4 Source/bindings/templates/attributes.cpp static void {{attribute.name}}AttributeGetter{{world_suffix}}(
attribute           5 Source/bindings/templates/attributes.cpp {%- if attribute.is_expose_js_accessors %}
attribute          11 Source/bindings/templates/attributes.cpp     {% if attribute.is_reflect and not attribute.is_url and
attribute          12 Source/bindings/templates/attributes.cpp           attribute.idl_type == 'DOMString' and is_node %}
attribute          16 Source/bindings/templates/attributes.cpp     {% if attribute.is_unforgeable and interface_name != 'Window' %}
attribute          22 Source/bindings/templates/attributes.cpp     {% elif not attribute.is_static %}
attribute          26 Source/bindings/templates/attributes.cpp     {% if attribute.cached_attribute_validation_method %}
attribute          29 Source/bindings/templates/attributes.cpp     if (!impl->{{attribute.cached_attribute_validation_method}}()) {
attribute          36 Source/bindings/templates/attributes.cpp     {% elif not attribute.is_static %}
attribute          39 Source/bindings/templates/attributes.cpp     {% if attribute.is_implemented_by and not attribute.is_static %}
attribute          42 Source/bindings/templates/attributes.cpp     {% if interface_name == 'Window' and attribute.idl_type == 'EventHandler' %}
attribute          47 Source/bindings/templates/attributes.cpp     {% if attribute.is_call_with_execution_context %}
attribute          50 Source/bindings/templates/attributes.cpp     {% if attribute.is_check_security_for_node or
attribute          51 Source/bindings/templates/attributes.cpp           attribute.is_getter_raises_exception %}
attribute          54 Source/bindings/templates/attributes.cpp     {% if attribute.is_nullable %}
attribute          58 Source/bindings/templates/attributes.cpp     {% if attribute.cached_attribute_validation_method or
attribute          59 Source/bindings/templates/attributes.cpp           attribute.is_getter_raises_exception or
attribute          60 Source/bindings/templates/attributes.cpp           attribute.is_nullable or
attribute          61 Source/bindings/templates/attributes.cpp           attribute.reflect_only or
attribute          62 Source/bindings/templates/attributes.cpp           attribute.idl_type == 'EventHandler' %}
attribute          63 Source/bindings/templates/attributes.cpp     {{attribute.cpp_type}} {{attribute.cpp_value}} = {{attribute.cpp_value_original}};
attribute          66 Source/bindings/templates/attributes.cpp     {% if attribute.is_getter_raises_exception %}
attribute          70 Source/bindings/templates/attributes.cpp     {% if attribute.is_check_security_for_node %}
attribute          72 Source/bindings/templates/attributes.cpp     if (!BindingSecurity::shouldAllowAccessToNode(info.GetIsolate(), {{attribute.cpp_value}}, exceptionState)) {
attribute          78 Source/bindings/templates/attributes.cpp     {% if attribute.reflect_only %}
attribute          79 Source/bindings/templates/attributes.cpp     {{release_only_check(attribute.reflect_only, attribute.reflect_missing,
attribute          80 Source/bindings/templates/attributes.cpp                          attribute.reflect_invalid, attribute.reflect_empty)
attribute          83 Source/bindings/templates/attributes.cpp     {% if attribute.is_nullable %}
attribute          89 Source/bindings/templates/attributes.cpp     {% if attribute.cached_attribute_validation_method %}
attribute          90 Source/bindings/templates/attributes.cpp     V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, {{attribute.cpp_value}}.v8Value());
attribute          93 Source/bindings/templates/attributes.cpp     {% if attribute.is_keep_alive_for_gc %}
attribute          95 Source/bindings/templates/attributes.cpp     {{attribute.cpp_type}} result({{attribute.cpp_value}});
attribute          96 Source/bindings/templates/attributes.cpp     if (result && DOMDataStore::setReturnValueFromWrapper{{world_suffix}}<{{attribute.v8_type}}>(info.GetReturnValue(), result.get()))
attribute         101 Source/bindings/templates/attributes.cpp         {{attribute.v8_set_return_value}};
attribute         104 Source/bindings/templates/attributes.cpp     {{attribute.v8_set_return_value_for_main_world}};
attribute         106 Source/bindings/templates/attributes.cpp     {{attribute.v8_set_return_value}};
attribute         115 Source/bindings/templates/attributes.cpp {# Attribute is limited to only known values: check that the attribute value is
attribute         147 Source/bindings/templates/attributes.cpp {% macro attribute_getter_callback(attribute, world_suffix) %}
attribute         148 Source/bindings/templates/attributes.cpp {% filter conditional(attribute.conditional_string) %}
attribute         149 Source/bindings/templates/attributes.cpp static void {{attribute.name}}AttributeGetterCallback{{world_suffix}}(
attribute         150 Source/bindings/templates/attributes.cpp {%- if attribute.is_expose_js_accessors %}
attribute         157 Source/bindings/templates/attributes.cpp     {% if attribute.deprecate_as %}
attribute         158 Source/bindings/templates/attributes.cpp     UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.deprecate_as}});
attribute         160 Source/bindings/templates/attributes.cpp     {% if attribute.measure_as %}
attribute         161 Source/bindings/templates/attributes.cpp     UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.measure_as}});
attribute         163 Source/bindings/templates/attributes.cpp     {% if world_suffix in attribute.activity_logging_world_list_for_getter %}
attribute         168 Source/bindings/templates/attributes.cpp     {% if attribute.has_custom_getter %}
attribute         169 Source/bindings/templates/attributes.cpp     {{v8_class}}::{{attribute.name}}AttributeGetterCustom(info);
attribute         171 Source/bindings/templates/attributes.cpp     {{cpp_class}}V8Internal::{{attribute.name}}AttributeGetter{{world_suffix}}(info);
attribute         180 Source/bindings/templates/attributes.cpp {% macro constructor_getter_callback(attribute, world_suffix) %}
attribute         181 Source/bindings/templates/attributes.cpp {% filter conditional(attribute.conditional_string) %}
attribute         182 Source/bindings/templates/attributes.cpp static void {{attribute.name}}ConstructorGetterCallback{{world_suffix}}(v8::Local<v8::String> property, const v8::PropertyCallbackInfo<v8::Value>& info)
attribute         185 Source/bindings/templates/attributes.cpp     {% if attribute.deprecate_as %}
attribute         186 Source/bindings/templates/attributes.cpp     UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.deprecate_as}});
attribute         188 Source/bindings/templates/attributes.cpp     {% if attribute.measure_as %}
attribute         189 Source/bindings/templates/attributes.cpp     UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.measure_as}});
attribute         199 Source/bindings/templates/attributes.cpp {% macro attribute_setter(attribute, world_suffix) %}
attribute         200 Source/bindings/templates/attributes.cpp {% filter conditional(attribute.conditional_string) %}
attribute         201 Source/bindings/templates/attributes.cpp static void {{attribute.name}}AttributeSetter{{world_suffix}}(
attribute         202 Source/bindings/templates/attributes.cpp {%- if attribute.is_expose_js_accessors %}
attribute         208 Source/bindings/templates/attributes.cpp     {% if attribute.is_reflect and attribute.idl_type == 'DOMString' and
attribute         213 Source/bindings/templates/attributes.cpp     {% if not attribute.is_static %}
attribute         216 Source/bindings/templates/attributes.cpp     {% if attribute.has_setter_exception_state %}
attribute         220 Source/bindings/templates/attributes.cpp     {% if attribute.has_strict_type_checking %}
attribute         223 Source/bindings/templates/attributes.cpp     if (!isUndefinedOrNull(v8Value) && !V8{{attribute.idl_type}}::hasInstance(v8Value, info.GetIsolate())) {
attribute         230 Source/bindings/templates/attributes.cpp     {% if attribute.put_forwards %}
attribute         232 Source/bindings/templates/attributes.cpp     {{attribute.ref_ptr}}<{{attribute.idl_type}}> impl = WTF::getPtr(proxyImpl->{{attribute.name}}());
attribute         235 Source/bindings/templates/attributes.cpp     {% elif not attribute.is_static %}
attribute         238 Source/bindings/templates/attributes.cpp     {% if attribute.is_implemented_by and not attribute.is_static %}
attribute         241 Source/bindings/templates/attributes.cpp     {% if attribute.idl_type == 'EventHandler' and interface_name == 'Window' %}
attribute         246 Source/bindings/templates/attributes.cpp     {% if attribute.idl_type != 'EventHandler' %}
attribute         247 Source/bindings/templates/attributes.cpp     {{attribute.v8_value_to_local_cpp_value}};
attribute         249 Source/bindings/templates/attributes.cpp     moveEventListenerToNewWrapper(holder, {{attribute.event_handler_getter_expression}}, v8Value, {{v8_class}}::eventListenerCacheIndex, info.GetIsolate());
attribute         251 Source/bindings/templates/attributes.cpp     {% if attribute.enum_validation_expression %}
attribute         254 Source/bindings/templates/attributes.cpp     if (!({{attribute.enum_validation_expression}}))
attribute         258 Source/bindings/templates/attributes.cpp     {% if attribute.is_custom_element_callbacks or
attribute         259 Source/bindings/templates/attributes.cpp           (attribute.is_reflect and
attribute         260 Source/bindings/templates/attributes.cpp            not(attribute.idl_type == 'DOMString' and is_node)) %}
attribute         264 Source/bindings/templates/attributes.cpp     {% if attribute.is_call_with_execution_context or
attribute         265 Source/bindings/templates/attributes.cpp           attribute.is_setter_call_with_execution_context %}
attribute         269 Source/bindings/templates/attributes.cpp     {{attribute.cpp_setter}};
attribute         271 Source/bindings/templates/attributes.cpp     {% if attribute.is_setter_raises_exception %}
attribute         274 Source/bindings/templates/attributes.cpp     {% if attribute.cached_attribute_validation_method %}
attribute         283 Source/bindings/templates/attributes.cpp {% macro attribute_setter_callback(attribute, world_suffix) %}
attribute         284 Source/bindings/templates/attributes.cpp {% filter conditional(attribute.conditional_string) %}
attribute         285 Source/bindings/templates/attributes.cpp static void {{attribute.name}}AttributeSetterCallback{{world_suffix}}(
attribute         286 Source/bindings/templates/attributes.cpp {%- if attribute.is_expose_js_accessors %}
attribute         292 Source/bindings/templates/attributes.cpp     {% if attribute.is_expose_js_accessors %}
attribute         296 Source/bindings/templates/attributes.cpp     {% if attribute.deprecate_as %}
attribute         297 Source/bindings/templates/attributes.cpp     UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.deprecate_as}});
attribute         299 Source/bindings/templates/attributes.cpp     {% if attribute.measure_as %}
attribute         300 Source/bindings/templates/attributes.cpp     UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.measure_as}});
attribute         302 Source/bindings/templates/attributes.cpp     {% if world_suffix in attribute.activity_logging_world_list_for_setter %}
attribute         309 Source/bindings/templates/attributes.cpp     {% if attribute.is_custom_element_callbacks or attribute.is_reflect %}
attribute         312 Source/bindings/templates/attributes.cpp     {% if attribute.has_custom_setter %}
attribute         313 Source/bindings/templates/attributes.cpp     {{v8_class}}::{{attribute.name}}AttributeSetterCustom(v8Value, info);
attribute         315 Source/bindings/templates/attributes.cpp     {{cpp_class}}V8Internal::{{attribute.name}}AttributeSetter{{world_suffix}}(v8Value, info);
attribute          62 Source/bindings/templates/callback_interface.cpp     v8::Handle<v8::Value> argv[] = { {{method.arguments | join(', ', attribute='handle')}} };
attribute           5 Source/bindings/templates/interface.cpp {% macro attribute_configuration(attribute) %}
attribute           8 Source/bindings/templates/interface.cpp             (cpp_class, attribute.name)
attribute           9 Source/bindings/templates/interface.cpp        if not attribute.constructor_type else
attribute          11 Source/bindings/templates/interface.cpp             (cpp_class, attribute.name)
attribute          12 Source/bindings/templates/interface.cpp         if attribute.needs_constructor_getter_callback else
attribute          16 Source/bindings/templates/interface.cpp             (cpp_class, attribute.name)
attribute          17 Source/bindings/templates/interface.cpp        if attribute.is_per_world_bindings else '0' %}
attribute          18 Source/bindings/templates/interface.cpp {% set setter_callback = attribute.setter_callback %}
attribute          21 Source/bindings/templates/interface.cpp            (cpp_class, attribute.name)
attribute          22 Source/bindings/templates/interface.cpp        if attribute.is_per_world_bindings and
attribute          23 Source/bindings/templates/interface.cpp           (not attribute.is_read_only or attribute.put_forwards) else '0' %}
attribute          26 Source/bindings/templates/interface.cpp             attribute.constructor_type
attribute          27 Source/bindings/templates/interface.cpp         if attribute.constructor_type else '0' %}
attribute          29 Source/bindings/templates/interface.cpp                         ' | '.join(attribute.access_control_list) %}
attribute          31 Source/bindings/templates/interface.cpp                             ' | '.join(attribute.property_attributes) %}
attribute          33 Source/bindings/templates/interface.cpp        if interface_name == 'Window' and attribute.idl_type == 'EventHandler'
attribute          36 Source/bindings/templates/interface.cpp        '"%s"' % attribute.name,
attribute          45 Source/bindings/templates/interface.cpp {% if not attribute.is_expose_js_accessors %}
attribute         630 Source/bindings/templates/interface.cpp     {% for attribute in any_type_attributes %}
attribute         631 Source/bindings/templates/interface.cpp     v8::Local<v8::Value> {{attribute.name}};
attribute         642 Source/bindings/templates/interface.cpp         {% for attribute in any_type_attributes %}
attribute         643 Source/bindings/templates/interface.cpp         options.get("{{attribute.name}}", {{attribute.name}});
attribute         644 Source/bindings/templates/interface.cpp         if (!{{attribute.name}}.IsEmpty())
attribute         645 Source/bindings/templates/interface.cpp             V8HiddenValue::setHiddenValue(isolate, info.Holder(), v8AtomicString(isolate, "{{attribute.name}}"), {{attribute.name}});
attribute         666 Source/bindings/templates/interface.cpp         {% for attribute in any_type_attributes %}
attribute         667 Source/bindings/templates/interface.cpp         if (!{{attribute.name}}.IsEmpty())
attribute         668 Source/bindings/templates/interface.cpp             event->setSerialized{{attribute.name | blink_capitalize}}(SerializedScriptValue::createAndSwallowExceptions({{attribute.name}}, isolate));
attribute         719 Source/bindings/templates/interface.cpp     {% for attribute in attributes if attribute.is_unforgeable %}
attribute         720 Source/bindings/templates/interface.cpp     {{attribute_configuration(attribute)}},
attribute         733 Source/bindings/templates/interface.cpp     {% for attribute in attributes
attribute         734 Source/bindings/templates/interface.cpp        if not (attribute.is_expose_js_accessors or
attribute         735 Source/bindings/templates/interface.cpp                attribute.is_static or
attribute         736 Source/bindings/templates/interface.cpp                attribute.runtime_enabled_function or
attribute         737 Source/bindings/templates/interface.cpp                attribute.per_context_enabled_function or
attribute         738 Source/bindings/templates/interface.cpp                (interface_name == 'Window' and attribute.is_unforgeable)) %}
attribute         739 Source/bindings/templates/interface.cpp     {% filter conditional(attribute.conditional_string) %}
attribute         740 Source/bindings/templates/interface.cpp     {{attribute_configuration(attribute)}},
attribute         754 Source/bindings/templates/interface.cpp     {% for attribute in attributes if attribute.is_expose_js_accessors %}
attribute         755 Source/bindings/templates/interface.cpp     {{attribute_configuration(attribute)}},
attribute         790 Source/bindings/templates/interface.cpp     {% for attribute in attributes
attribute         791 Source/bindings/templates/interface.cpp            if (attribute.is_initialized_by_event_constructor and
attribute         792 Source/bindings/templates/interface.cpp                not attribute.idl_type == 'any')%}
attribute         793 Source/bindings/templates/interface.cpp     {% set is_nullable = 'true' if attribute.is_nullable else 'false' %}
attribute         794 Source/bindings/templates/interface.cpp     {% if attribute.deprecate_as %}
attribute         795 Source/bindings/templates/interface.cpp     if (options.convert(conversionContext.setConversionType("{{attribute.idl_type}}", {{is_nullable}}), "{{attribute.name}}", eventInit.{{attribute.cpp_name}})) {
attribute         797 Source/bindings/templates/interface.cpp             UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), UseCounter::{{attribute.deprecate_as}});
attribute         802 Source/bindings/templates/interface.cpp     if (!options.convert(conversionContext.setConversionType("{{attribute.idl_type}}", {{is_nullable}}), "{{attribute.name}}", eventInit.{{attribute.cpp_name}}))
attribute         906 Source/bindings/templates/interface.cpp     {% for attribute in attributes
attribute         907 Source/bindings/templates/interface.cpp        if attribute.runtime_enabled_function and
attribute         908 Source/bindings/templates/interface.cpp           not attribute.per_context_enabled_function and
attribute         909 Source/bindings/templates/interface.cpp           not attribute.is_static %}
attribute         910 Source/bindings/templates/interface.cpp     {% filter conditional(attribute.conditional_string) %}
attribute         911 Source/bindings/templates/interface.cpp     if ({{attribute.runtime_enabled_function}}()) {
attribute         913 Source/bindings/templates/interface.cpp         {{attribute_configuration(attribute)}};
attribute        1006 Source/bindings/templates/interface.cpp     {% for attribute in attributes if attribute.is_static %}
attribute        1008 Source/bindings/templates/interface.cpp            (cpp_class, attribute.name) %}
attribute        1009 Source/bindings/templates/interface.cpp     {% filter conditional(attribute.conditional_string) %}
attribute        1010 Source/bindings/templates/interface.cpp     functionTemplate->SetNativeDataProperty(v8AtomicString(isolate, "{{attribute.name}}"), {{getter_callback}}, {{attribute.setter_callback}}, v8::External::New(isolate, 0), static_cast<v8::PropertyAttribute>(v8::None), v8::Handle<v8::AccessorSignature>(), static_cast<v8::AccessControl>(v8::DEFAULT));
attribute        1145 Source/bindings/templates/interface.cpp     {% for attribute in attributes if attribute.per_context_enabled_function %}
attribute        1146 Source/bindings/templates/interface.cpp     if ({{attribute.per_context_enabled_function}}(impl->document())) {
attribute        1148 Source/bindings/templates/interface.cpp         {{attribute_configuration(attribute)}};
attribute          63 Source/bindings/templates/interface.h     {% for attribute in attributes %}
attribute          64 Source/bindings/templates/interface.h     {% if attribute.has_custom_getter %}{# FIXME: and not attribute.implemented_by #}
attribute          65 Source/bindings/templates/interface.h     {% filter conditional(attribute.conditional_string) %}
attribute          66 Source/bindings/templates/interface.h     static void {{attribute.name}}AttributeGetterCustom(const v8::PropertyCallbackInfo<v8::Value>&);
attribute          69 Source/bindings/templates/interface.h     {% if attribute.has_custom_setter %}{# FIXME: and not attribute.implemented_by #}
attribute          70 Source/bindings/templates/interface.h     {% filter conditional(attribute.conditional_string) %}
attribute          71 Source/bindings/templates/interface.h     static void {{attribute.name}}AttributeSetterCustom(v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&);
attribute          64 Source/bindings/templates/interface_base.cpp {% for attribute in attributes if not attribute.constructor_type %}
attribute          65 Source/bindings/templates/interface_base.cpp {% for world_suffix in attribute.world_suffixes %}
attribute          66 Source/bindings/templates/interface_base.cpp {% if not attribute.has_custom_getter %}
attribute          67 Source/bindings/templates/interface_base.cpp {{attribute_getter(attribute, world_suffix)}}
attribute          69 Source/bindings/templates/interface_base.cpp {{attribute_getter_callback(attribute, world_suffix)}}
attribute          70 Source/bindings/templates/interface_base.cpp {% if not attribute.is_read_only or attribute.put_forwards %}
attribute          71 Source/bindings/templates/interface_base.cpp {% if not attribute.has_custom_setter %}
attribute          72 Source/bindings/templates/interface_base.cpp {{attribute_setter(attribute, world_suffix)}}
attribute          74 Source/bindings/templates/interface_base.cpp {{attribute_setter_callback(attribute, world_suffix)}}
attribute          79 Source/bindings/templates/interface_base.cpp {% for attribute in attributes if attribute.needs_constructor_getter_callback %}
attribute          80 Source/bindings/templates/interface_base.cpp {% for world_suffix in attribute.world_suffixes %}
attribute          81 Source/bindings/templates/interface_base.cpp {{constructor_getter_callback(attribute, world_suffix)}}
attribute          65 Source/bindings/v8/V8DOMConfiguration.cpp         prototype->SetAccessorProperty(v8AtomicString(isolate, accessors[i].name), getter, setter, accessors[i].attribute, accessors[i].settings);
attribute          55 Source/bindings/v8/V8DOMConfiguration.h         v8::PropertyAttribute attribute;
attribute          69 Source/bindings/v8/V8DOMConfiguration.h         v8::PropertyAttribute attribute;
attribute          75 Source/bindings/v8/V8DOMConfiguration.h     static inline void installAttribute(v8::Handle<ObjectOrTemplate> instanceTemplate, v8::Handle<ObjectOrTemplate> prototype, const AttributeConfiguration& attribute, v8::Isolate* isolate)
attribute          77 Source/bindings/v8/V8DOMConfiguration.h         v8::AccessorGetterCallback getter = attribute.getter;
attribute          78 Source/bindings/v8/V8DOMConfiguration.h         v8::AccessorSetterCallback setter = attribute.setter;
attribute          80 Source/bindings/v8/V8DOMConfiguration.h             if (attribute.getterForMainWorld)
attribute          81 Source/bindings/v8/V8DOMConfiguration.h                 getter = attribute.getterForMainWorld;
attribute          82 Source/bindings/v8/V8DOMConfiguration.h             if (attribute.setterForMainWorld)
attribute          83 Source/bindings/v8/V8DOMConfiguration.h                 setter = attribute.setterForMainWorld;
attribute          85 Source/bindings/v8/V8DOMConfiguration.h         (attribute.onPrototype ? prototype : instanceTemplate)->SetAccessor(v8::String::NewFromUtf8(isolate, attribute.name, v8::String::kInternalizedString),
attribute          88 Source/bindings/v8/V8DOMConfiguration.h             v8::External::New(isolate, const_cast<WrapperTypeInfo*>(attribute.data)),
attribute          89 Source/bindings/v8/V8DOMConfiguration.h             attribute.settings,
attribute          90 Source/bindings/v8/V8DOMConfiguration.h             attribute.attribute);
attribute          65 Source/core/accessibility/AXMediaControls.h     const AtomicString& getAttribute(const QualifiedName& attribute) const;
attribute         256 Source/core/accessibility/AXNodeObject.cpp void AXNodeObject::elementsFromAttribute(Vector<Element*>& elements, const QualifiedName& attribute) const
attribute         264 Source/core/accessibility/AXNodeObject.cpp     String idList = getAttribute(attribute).string();
attribute         623 Source/core/accessibility/AXObject.cpp bool AXObject::hasAttribute(const QualifiedName& attribute) const
attribute         633 Source/core/accessibility/AXObject.cpp     return element->fastHasAttribute(attribute);
attribute         636 Source/core/accessibility/AXObject.cpp const AtomicString& AXObject::getAttribute(const QualifiedName& attribute) const
attribute         646 Source/core/accessibility/AXObject.cpp     return element->fastGetAttribute(attribute);
attribute          99 Source/core/accessibility/AXSlider.cpp const AtomicString& AXSlider::getAttribute(const QualifiedName& attribute) const
attribute         101 Source/core/accessibility/AXSlider.cpp     return element()->getAttribute(attribute);
attribute          59 Source/core/accessibility/AXSlider.h     const AtomicString& getAttribute(const QualifiedName& attribute) const;
attribute         394 Source/core/css/CSSSelector.cpp         printf("%*sattribute(): %s\n", indent, "", attribute().localName().ascii().data());
attribute         552 Source/core/css/CSSSelector.cpp         if (sel1->attribute() != sel2->attribute()
attribute         650 Source/core/css/CSSSelector.cpp             const AtomicString& prefix = cs->attribute().prefix();
attribute         655 Source/core/css/CSSSelector.cpp             str.append(cs->attribute().localName());
attribute         262 Source/core/css/CSSSelector.h         const QualifiedName& attribute() const;
attribute         356 Source/core/css/CSSSelector.h inline const QualifiedName& CSSSelector::attribute() const
attribute         159 Source/core/css/CSSSelectorList.cpp         if (selector.isAttributeSelector() && selector.attribute().prefix() != nullAtom && selector.attribute().prefix() != starAtom)
attribute         155 Source/core/css/RuleFeature.cpp         features.attributes.append(selector.attribute().localName());
attribute         170 Source/core/css/RuleFeature.cpp         return &ensureAttributeInvalidationSet(selector.attribute().localName());
attribute          85 Source/core/css/RuleSet.cpp static inline bool isCommonAttributeSelectorAttribute(const QualifiedName& attribute)
attribute          88 Source/core/css/RuleSet.cpp     return attribute == typeAttr || attribute == readonlyAttr;
attribute          96 Source/core/css/RuleSet.cpp         if (current->isAttributeSelector() && !isCommonAttributeSelectorAttribute(current->attribute()))
attribute         110 Source/core/css/RuleSetTest.cpp     ASSERT_EQ(attrStr, rules->at(0).selector().attribute().localName());
attribute         474 Source/core/css/SelectorChecker.cpp     const QualifiedName& selectorAttr = selector.attribute();
attribute         171 Source/core/css/SelectorChecker.h         const Attribute& attribute = element.attributeItem(i);
attribute         172 Source/core/css/SelectorChecker.h         if (attribute.matches(selectorAttributeName) && (!value || attribute.value().impl() == value))
attribute         133 Source/core/css/invalidation/DescendantInvalidationSet.cpp void DescendantInvalidationSet::addAttribute(const AtomicString& attribute)
attribute         137 Source/core/css/invalidation/DescendantInvalidationSet.cpp     ensureAttributeSet().add(attribute);
attribute         160 Source/core/dom/DatasetDOMStringMap.cpp         const Attribute& attribute = m_element->attributeItem(i);
attribute         161 Source/core/dom/DatasetDOMStringMap.cpp         if (isValidAttributeName(attribute.localName()))
attribute         162 Source/core/dom/DatasetDOMStringMap.cpp             names.append(convertAttributeNameToPropertyName(attribute.localName()));
attribute         173 Source/core/dom/DatasetDOMStringMap.cpp         const Attribute& attribute = m_element->attributeItem(i);
attribute         174 Source/core/dom/DatasetDOMStringMap.cpp         if (propertyNameMatchesAttributeName(name, attribute.localName()))
attribute         175 Source/core/dom/DatasetDOMStringMap.cpp             return attribute.value();
attribute         188 Source/core/dom/DatasetDOMStringMap.cpp         const Attribute& attribute = m_element->attributeItem(i);
attribute         189 Source/core/dom/DatasetDOMStringMap.cpp         if (propertyNameMatchesAttributeName(name, attribute.localName()))
attribute         291 Source/core/dom/Element.cpp     const Attribute& attribute = elementData()->attributeItem(index);
attribute         292 Source/core/dom/Element.cpp     RefPtr<Attr> attrNode = attrIfExists(attribute.name());
attribute         296 Source/core/dom/Element.cpp         attrNode = Attr::create(document(), attribute.name(), attribute.value());
attribute         307 Source/core/dom/Element.cpp     const Attribute& attribute = elementData()->attributeItem(index);
attribute         308 Source/core/dom/Element.cpp     ASSERT(attribute.name() == attr->qualifiedName());
attribute         309 Source/core/dom/Element.cpp     detachAttrNodeFromElementWithValue(attr, attribute.value());
attribute         443 Source/core/dom/Element.cpp     if (const Attribute* attribute = getAttributeItem(name))
attribute         444 Source/core/dom/Element.cpp         return attribute->value();
attribute         895 Source/core/dom/Element.cpp     if (const Attribute* attribute = elementData()->getAttributeItem(localName, shouldIgnoreAttributeCase()))
attribute         896 Source/core/dom/Element.cpp         return attribute->value();
attribute        1125 Source/core/dom/Element.cpp static inline bool isEventHandlerAttribute(const Attribute& attribute)
attribute        1127 Source/core/dom/Element.cpp     return attribute.name().namespaceURI().isNull() && attribute.name().localName().startsWith("on");
attribute        1130 Source/core/dom/Element.cpp bool Element::isJavaScriptURLAttribute(const Attribute& attribute) const
attribute        1132 Source/core/dom/Element.cpp     return isURLAttribute(attribute) && protocolIsJavaScript(stripLeadingAndTrailingHTMLSpaces(attribute.value()));
attribute        2085 Source/core/dom/Element.cpp     const Attribute* attribute = elementData()->getAttributeItem(localName, shouldIgnoreAttributeCase());
attribute        2086 Source/core/dom/Element.cpp     if (!attribute)
attribute        2088 Source/core/dom/Element.cpp     return ensureAttr(attribute->name());
attribute        2097 Source/core/dom/Element.cpp     const Attribute* attribute = elementData()->getAttributeItem(qName);
attribute        2098 Source/core/dom/Element.cpp     if (!attribute)
attribute        2100 Source/core/dom/Element.cpp     return ensureAttr(attribute->name());
attribute        2518 Source/core/dom/Element.cpp                 if (const Attribute* attribute = elementData->getAttributeItem(XMLNames::langAttr))
attribute        2519 Source/core/dom/Element.cpp                     value = attribute->value();
attribute        2520 Source/core/dom/Element.cpp                 else if (const Attribute* attribute = elementData->getAttributeItem(HTMLNames::langAttr))
attribute        2521 Source/core/dom/Element.cpp                     value = attribute->value();
attribute        2647 Source/core/dom/Element.cpp         if (const Attribute* attribute = getAttributeItem(name))
attribute        2648 Source/core/dom/Element.cpp             ASSERT(isURLAttribute(*attribute));
attribute        2658 Source/core/dom/Element.cpp         if (const Attribute* attribute = getAttributeItem(name))
attribute        2659 Source/core/dom/Element.cpp             ASSERT(isURLAttribute(*attribute));
attribute        3050 Source/core/dom/Element.cpp         const Attribute& attribute = attributeItem(i);
attribute        3051 Source/core/dom/Element.cpp         if (RefPtr<Attr> attrNode = findAttrNodeInList(*attrNodeList, attribute.name()))
attribute        3052 Source/core/dom/Element.cpp             attrNode->detachFromElementWithValue(attribute.value());
attribute        3118 Source/core/dom/Element.cpp         const Attribute& attribute = m_elementData->attributeItem(i);
attribute        3119 Source/core/dom/Element.cpp         attributeChangedFromParserOrByCloning(attribute.name(), attribute.value(), ModifiedByCloning);
attribute         714 Source/core/dom/Element.h         if (const Attribute* attribute = getAttributeItem(name))
attribute         715 Source/core/dom/Element.h             return attribute->value();
attribute         108 Source/core/dom/ElementData.cpp         const Attribute& attribute = attributeItem(i);
attribute         109 Source/core/dom/ElementData.cpp         const Attribute* otherAttr = other->getAttributeItem(attribute.name());
attribute         110 Source/core/dom/ElementData.cpp         if (!otherAttr || attribute.value() != otherAttr->value())
attribute         133 Source/core/dom/ElementData.cpp         const Attribute& attribute = attributeItem(i);
attribute         136 Source/core/dom/ElementData.cpp         if (!attribute.name().hasPrefix()) {
attribute         137 Source/core/dom/ElementData.cpp             if (shouldIgnoreAttributeCase && equalIgnoringCase(name, attribute.localName()))
attribute         143 Source/core/dom/ElementData.cpp             if (equalPossiblyIgnoringCase(name, attribute.name().toString(), shouldIgnoreAttributeCase))
attribute         209 Source/core/dom/ElementData.h         const Attribute& attribute = begin[i];
attribute         210 Source/core/dom/ElementData.h         if (attribute.name().matchesPossiblyIgnoringCase(name, shouldIgnoreCase))
attribute         227 Source/core/dom/ElementData.h         const Attribute& attribute = begin[i];
attribute         230 Source/core/dom/ElementData.h         if (!attribute.name().hasPrefix()) {
attribute         231 Source/core/dom/ElementData.h             if (name == attribute.localName())
attribute         248 Source/core/dom/ElementData.h         const Attribute& attribute = begin[i];
attribute         249 Source/core/dom/ElementData.h         if (attribute.name().matches(name))
attribute         250 Source/core/dom/ElementData.h             return &attribute;
attribute        1566 Source/core/dom/Node.cpp             const Attribute& attribute = owner1->attributeItem(i);
attribute        1567 Source/core/dom/Node.cpp             if (attr1->qualifiedName() == attribute.name())
attribute        1569 Source/core/dom/Node.cpp             if (attr2->qualifiedName() == attribute.name())
attribute         128 Source/core/dom/PresentationAttributeStyle.cpp         const Attribute& attribute = element.attributeItem(i);
attribute         129 Source/core/dom/PresentationAttributeStyle.cpp         if (!element.isPresentationAttribute(attribute.name()))
attribute         131 Source/core/dom/PresentationAttributeStyle.cpp         if (!attribute.namespaceURI().isNull())
attribute         134 Source/core/dom/PresentationAttributeStyle.cpp         if (attribute.name() == backgroundAttr)
attribute         136 Source/core/dom/PresentationAttributeStyle.cpp         result.attributesAndValues.append(std::make_pair(attribute.localName().impl(), attribute.value()));
attribute         183 Source/core/dom/PresentationAttributeStyle.cpp             const Attribute& attribute = element.attributeItem(i);
attribute         184 Source/core/dom/PresentationAttributeStyle.cpp             element.collectStyleForPresentationAttribute(attribute.name(), attribute.value(), toMutableStylePropertySet(style));
attribute          49 Source/core/dom/VisitedLinkState.cpp static inline LinkHash linkHashForElement(const Element& element, const AtomicString& attribute = AtomicString())
attribute          51 Source/core/dom/VisitedLinkState.cpp     ASSERT(attribute.isNull() || linkAttribute(element) == attribute);
attribute          54 Source/core/dom/VisitedLinkState.cpp     return visitedLinkHash(element.document().baseURL(), attribute.isNull() ? linkAttribute(element) : attribute);
attribute          88 Source/core/dom/VisitedLinkState.cpp     const AtomicString& attribute = linkAttribute(element);
attribute          90 Source/core/dom/VisitedLinkState.cpp     if (attribute.isNull())
attribute          97 Source/core/dom/VisitedLinkState.cpp     if (attribute.isEmpty())
attribute         100 Source/core/dom/VisitedLinkState.cpp     if (LinkHash hash = linkHashForElement(element, attribute)) {
attribute         564 Source/core/editing/CompositeEditCommand.cpp void CompositeEditCommand::removeNodeAttribute(PassRefPtr<Element> element, const QualifiedName& attribute)
attribute         566 Source/core/editing/CompositeEditCommand.cpp     setNodeAttribute(element, attribute, AtomicString());
attribute         569 Source/core/editing/CompositeEditCommand.cpp void CompositeEditCommand::setNodeAttribute(PassRefPtr<Element> element, const QualifiedName& attribute, const AtomicString& value)
attribute         571 Source/core/editing/CompositeEditCommand.cpp     applyCommandToComposite(SetNodeAttributeCommand::create(element, attribute, value));
attribute         117 Source/core/editing/CompositeEditCommand.h     void removeNodeAttribute(PassRefPtr<Element>, const QualifiedName& attribute);
attribute         130 Source/core/editing/CompositeEditCommand.h     void setNodeAttribute(PassRefPtr<Element>, const QualifiedName& attribute, const AtomicString& value);
attribute         198 Source/core/editing/MarkupAccumulator.cpp void MarkupAccumulator::appendAttributeValue(StringBuilder& result, const String& attribute, bool documentIsHTML)
attribute         200 Source/core/editing/MarkupAccumulator.cpp     appendCharactersReplacingEntities(result, attribute, 0, attribute.length(),
attribute         208 Source/core/editing/MarkupAccumulator.cpp void MarkupAccumulator::appendQuotedURLAttributeValue(StringBuilder& result, const Element& element, const Attribute& attribute)
attribute         210 Source/core/editing/MarkupAccumulator.cpp     ASSERT(element.isURLAttribute(attribute));
attribute         211 Source/core/editing/MarkupAccumulator.cpp     const String resolvedURLString = resolveURLIfNeeded(element, attribute.value());
attribute         250 Source/core/editing/MarkupAccumulator.cpp bool MarkupAccumulator::shouldAddNamespaceAttribute(const Attribute& attribute, Namespaces& namespaces)
attribute         253 Source/core/editing/MarkupAccumulator.cpp     if (attribute.name() == XMLNSNames::xmlnsAttr) {
attribute         254 Source/core/editing/MarkupAccumulator.cpp         namespaces.set(emptyAtom.impl(), attribute.value().impl());
attribute         258 Source/core/editing/MarkupAccumulator.cpp     QualifiedName xmlnsPrefixAttr(xmlnsAtom, attribute.localName(), XMLNSNames::xmlnsNamespaceURI);
attribute         259 Source/core/editing/MarkupAccumulator.cpp     if (attribute.name() == xmlnsPrefixAttr) {
attribute         260 Source/core/editing/MarkupAccumulator.cpp         namespaces.set(attribute.localName().impl(), attribute.value().impl());
attribute         430 Source/core/editing/MarkupAccumulator.cpp static inline bool attributeIsInSerializedNamespace(const Attribute& attribute)
attribute         432 Source/core/editing/MarkupAccumulator.cpp     return attribute.namespaceURI() == XMLNames::xmlNamespaceURI
attribute         433 Source/core/editing/MarkupAccumulator.cpp         || attribute.namespaceURI() == XLinkNames::xlinkNamespaceURI
attribute         434 Source/core/editing/MarkupAccumulator.cpp         || attribute.namespaceURI() == XMLNSNames::xmlnsNamespaceURI;
attribute         437 Source/core/editing/MarkupAccumulator.cpp void MarkupAccumulator::appendAttribute(StringBuilder& result, const Element& element, const Attribute& attribute, Namespaces* namespaces)
attribute         443 Source/core/editing/MarkupAccumulator.cpp     QualifiedName prefixedName = attribute.name();
attribute         444 Source/core/editing/MarkupAccumulator.cpp     if (documentIsHTML && !attributeIsInSerializedNamespace(attribute)) {
attribute         445 Source/core/editing/MarkupAccumulator.cpp         result.append(attribute.name().localName());
attribute         447 Source/core/editing/MarkupAccumulator.cpp         if (attribute.namespaceURI() == XLinkNames::xlinkNamespaceURI) {
attribute         448 Source/core/editing/MarkupAccumulator.cpp             if (!attribute.prefix())
attribute         450 Source/core/editing/MarkupAccumulator.cpp         } else if (attribute.namespaceURI() == XMLNames::xmlNamespaceURI) {
attribute         451 Source/core/editing/MarkupAccumulator.cpp             if (!attribute.prefix())
attribute         453 Source/core/editing/MarkupAccumulator.cpp         } else if (attribute.namespaceURI() == XMLNSNames::xmlnsNamespaceURI) {
attribute         454 Source/core/editing/MarkupAccumulator.cpp             if (attribute.name() != XMLNSNames::xmlnsAttr && !attribute.prefix())
attribute         462 Source/core/editing/MarkupAccumulator.cpp     if (element.isURLAttribute(attribute)) {
attribute         463 Source/core/editing/MarkupAccumulator.cpp         appendQuotedURLAttributeValue(result, element, attribute);
attribute         466 Source/core/editing/MarkupAccumulator.cpp         appendAttributeValue(result, attribute.value(), documentIsHTML);
attribute         470 Source/core/editing/MarkupAccumulator.cpp     if (!documentIsHTML && namespaces && shouldAddNamespaceAttribute(attribute, *namespaces))
attribute          35 Source/core/editing/SetNodeAttributeCommand.cpp         const QualifiedName& attribute, const AtomicString& value)
attribute          38 Source/core/editing/SetNodeAttributeCommand.cpp     , m_attribute(attribute)
attribute          36 Source/core/editing/SetNodeAttributeCommand.h     static PassRefPtr<SetNodeAttributeCommand> create(PassRefPtr<Element> element, const QualifiedName& attribute, const AtomicString& value)
attribute          38 Source/core/editing/SetNodeAttributeCommand.h         return adoptRef(new SetNodeAttributeCommand(element, attribute, value));
attribute          42 Source/core/editing/SetNodeAttributeCommand.h     SetNodeAttributeCommand(PassRefPtr<Element>, const QualifiedName& attribute, const AtomicString& value);
attribute         105 Source/core/editing/markup.cpp             const Attribute& attribute = element->attributeItem(i);
attribute         106 Source/core/editing/markup.cpp             if (element->isURLAttribute(attribute) && !attribute.value().isEmpty())
attribute         107 Source/core/editing/markup.cpp                 changes.append(AttributeChange(element, attribute.name(), KURL(parsedBaseURL, attribute.value()).string()));
attribute         284 Source/core/editing/markup.cpp         const Attribute& attribute = element.attributeItem(i);
attribute         286 Source/core/editing/markup.cpp         if (attribute.name() == styleAttr && shouldOverrideStyleAttr)
attribute         288 Source/core/editing/markup.cpp         appendAttribute(out, element, attribute, 0);
attribute         168 Source/core/events/EventTarget.h #define DEFINE_ATTRIBUTE_EVENT_LISTENER(attribute) \
attribute         169 Source/core/events/EventTarget.h     EventListener* on##attribute() { return getAttributeEventListener(EventTypeNames::attribute); } \
attribute         170 Source/core/events/EventTarget.h     void setOn##attribute(PassRefPtr<EventListener> listener) { setAttributeEventListener(EventTypeNames::attribute, listener); } \
attribute         172 Source/core/events/EventTarget.h #define DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(attribute) \
attribute         173 Source/core/events/EventTarget.h     static EventListener* on##attribute(EventTarget& eventTarget) { return eventTarget.getAttributeEventListener(EventTypeNames::attribute); } \
attribute         174 Source/core/events/EventTarget.h     static void setOn##attribute(EventTarget& eventTarget, PassRefPtr<EventListener> listener) { eventTarget.setAttributeEventListener(EventTypeNames::attribute, listener); } \
attribute         176 Source/core/events/EventTarget.h #define DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(attribute) \
attribute         177 Source/core/events/EventTarget.h     EventListener* on##attribute() { return document().getWindowAttributeEventListener(EventTypeNames::attribute); } \
attribute         178 Source/core/events/EventTarget.h     void setOn##attribute(PassRefPtr<EventListener> listener) { document().setWindowAttributeEventListener(EventTypeNames::attribute, listener); } \
attribute         180 Source/core/events/EventTarget.h #define DEFINE_STATIC_WINDOW_ATTRIBUTE_EVENT_LISTENER(attribute) \
attribute         181 Source/core/events/EventTarget.h     static EventListener* on##attribute(EventTarget& eventTarget) { \
attribute         183 Source/core/events/EventTarget.h             return node->document().getWindowAttributeEventListener(EventTypeNames::attribute); \
attribute         185 Source/core/events/EventTarget.h         return eventTarget.getAttributeEventListener(EventTypeNames::attribute); \
attribute         187 Source/core/events/EventTarget.h     static void setOn##attribute(EventTarget& eventTarget, PassRefPtr<EventListener> listener) { \
attribute         189 Source/core/events/EventTarget.h             node->document().setWindowAttributeEventListener(EventTypeNames::attribute, listener); \
attribute         192 Source/core/events/EventTarget.h             eventTarget.setAttributeEventListener(EventTypeNames::attribute, listener); \
attribute         196 Source/core/events/EventTarget.h #define DEFINE_MAPPED_ATTRIBUTE_EVENT_LISTENER(attribute, eventName) \
attribute         197 Source/core/events/EventTarget.h     EventListener* on##attribute() { return getAttributeEventListener(EventTypeNames::eventName); } \
attribute         198 Source/core/events/EventTarget.h     void setOn##attribute(PassRefPtr<EventListener> listener) { setAttributeEventListener(EventTypeNames::eventName, listener); } \
attribute         200 Source/core/events/EventTarget.h #define DECLARE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(recipient, attribute) \
attribute         201 Source/core/events/EventTarget.h     EventListener* on##attribute(); \
attribute         202 Source/core/events/EventTarget.h     void setOn##attribute(PassRefPtr<EventListener> listener);
attribute         204 Source/core/events/EventTarget.h #define DEFINE_FORWARDING_ATTRIBUTE_EVENT_LISTENER(type, recipient, attribute) \
attribute         205 Source/core/events/EventTarget.h     EventListener* type::on##attribute() { return recipient ? recipient->getAttributeEventListener(EventTypeNames::attribute) : 0; } \
attribute         206 Source/core/events/EventTarget.h     void type::setOn##attribute(PassRefPtr<EventListener> listener) \
attribute         209 Source/core/events/EventTarget.h             recipient->setAttributeEventListener(EventTypeNames::attribute, listener); \
attribute         298 Source/core/html/HTMLAnchorElement.cpp bool HTMLAnchorElement::isURLAttribute(const Attribute& attribute) const
attribute         300 Source/core/html/HTMLAnchorElement.cpp     return attribute.name().localName() == hrefAttr || HTMLElement::isURLAttribute(attribute);
attribute          74 Source/core/html/HTMLAppletElement.cpp bool HTMLAppletElement::isURLAttribute(const Attribute& attribute) const
attribute          76 Source/core/html/HTMLAppletElement.cpp     return attribute.name() == codebaseAttr || attribute.name() == objectAttr
attribute          77 Source/core/html/HTMLAppletElement.cpp         || HTMLPlugInElement::isURLAttribute(attribute);
attribute          70 Source/core/html/HTMLBaseElement.cpp bool HTMLBaseElement::isURLAttribute(const Attribute& attribute) const
attribute          72 Source/core/html/HTMLBaseElement.cpp     return attribute.name().localName() == hrefAttr || HTMLElement::isURLAttribute(attribute);
attribute         178 Source/core/html/HTMLBodyElement.cpp bool HTMLBodyElement::isURLAttribute(const Attribute& attribute) const
attribute         180 Source/core/html/HTMLBodyElement.cpp     return attribute.name() == backgroundAttr || HTMLElement::isURLAttribute(attribute);
attribute         191 Source/core/html/HTMLButtonElement.cpp bool HTMLButtonElement::isURLAttribute(const Attribute& attribute) const
attribute         193 Source/core/html/HTMLButtonElement.cpp     return attribute.name() == formactionAttr || HTMLFormControlElement::isURLAttribute(attribute);
attribute         120 Source/core/html/HTMLEmbedElement.cpp         const Attribute& attribute = attributeItem(i);
attribute         121 Source/core/html/HTMLEmbedElement.cpp         paramNames.append(attribute.localName().string());
attribute         122 Source/core/html/HTMLEmbedElement.cpp         paramValues.append(attribute.value().string());
attribute         178 Source/core/html/HTMLEmbedElement.cpp bool HTMLEmbedElement::isURLAttribute(const Attribute& attribute) const
attribute         180 Source/core/html/HTMLEmbedElement.cpp     return attribute.name() == srcAttr || HTMLPlugInElement::isURLAttribute(attribute);
attribute         499 Source/core/html/HTMLFormElement.cpp bool HTMLFormElement::isURLAttribute(const Attribute& attribute) const
attribute         501 Source/core/html/HTMLFormElement.cpp     return attribute.name() == actionAttr || HTMLElement::isURLAttribute(attribute);
attribute         193 Source/core/html/HTMLFrameElementBase.cpp bool HTMLFrameElementBase::isURLAttribute(const Attribute& attribute) const
attribute         195 Source/core/html/HTMLFrameElementBase.cpp     return attribute.name() == longdescAttr || attribute.name() == srcAttr
attribute         196 Source/core/html/HTMLFrameElementBase.cpp         || HTMLFrameOwnerElement::isURLAttribute(attribute);
attribute         204 Source/core/html/HTMLFrameElementBase.cpp bool HTMLFrameElementBase::isHTMLContentAttribute(const Attribute& attribute) const
attribute         206 Source/core/html/HTMLFrameElementBase.cpp     return attribute.name() == srcdocAttr || HTMLFrameOwnerElement::isHTMLContentAttribute(attribute);
attribute          50 Source/core/html/HTMLHtmlElement.cpp bool HTMLHtmlElement::isURLAttribute(const Attribute& attribute) const
attribute          52 Source/core/html/HTMLHtmlElement.cpp     return attribute.name() == manifestAttr || HTMLElement::isURLAttribute(attribute);
attribute         312 Source/core/html/HTMLImageElement.cpp bool HTMLImageElement::isURLAttribute(const Attribute& attribute) const
attribute         314 Source/core/html/HTMLImageElement.cpp     return attribute.name() == srcAttr
attribute         315 Source/core/html/HTMLImageElement.cpp         || attribute.name() == lowsrcAttr
attribute         316 Source/core/html/HTMLImageElement.cpp         || attribute.name() == longdescAttr
attribute         317 Source/core/html/HTMLImageElement.cpp         || (attribute.name() == usemapAttr && attribute.value().string()[0] != '#')
attribute         318 Source/core/html/HTMLImageElement.cpp         || HTMLElement::isURLAttribute(attribute);
attribute        1208 Source/core/html/HTMLInputElement.cpp bool HTMLInputElement::isURLAttribute(const Attribute& attribute) const
attribute        1210 Source/core/html/HTMLInputElement.cpp     return attribute.name() == srcAttr || attribute.name() == formactionAttr || HTMLTextFormControlElement::isURLAttribute(attribute);
attribute         372 Source/core/html/HTMLLinkElement.cpp bool HTMLLinkElement::isURLAttribute(const Attribute& attribute) const
attribute         374 Source/core/html/HTMLLinkElement.cpp     return attribute.name().localName() == hrefAttr || HTMLElement::isURLAttribute(attribute);
attribute          26 Source/core/html/HTMLLinkElementSizesAttributeTest.cpp     UChar attribute[] = {'3', '2', 'x', '3', '3', 0};
attribute          27 Source/core/html/HTMLLinkElementSizesAttributeTest.cpp     sizesAttribute = attribute;
attribute         721 Source/core/html/HTMLMediaElement.cpp     Mode mode = attribute;
attribute         752 Source/core/html/HTMLMediaElement.cpp     if (mode == attribute) {
attribute        3273 Source/core/html/HTMLMediaElement.cpp bool HTMLMediaElement::isURLAttribute(const Attribute& attribute) const
attribute        3275 Source/core/html/HTMLMediaElement.cpp     return attribute.name() == srcAttr || HTMLElement::isURLAttribute(attribute);
attribute          43 Source/core/html/HTMLModElement.cpp bool HTMLModElement::isURLAttribute(const Attribute& attribute) const
attribute          45 Source/core/html/HTMLModElement.cpp     return attribute.name() == citeAttr || HTMLElement::isURLAttribute(attribute);
attribute         185 Source/core/html/HTMLObjectElement.cpp             const Attribute& attribute = attributeItem(i);
attribute         186 Source/core/html/HTMLObjectElement.cpp             const AtomicString& name = attribute.name().localName();
attribute         189 Source/core/html/HTMLObjectElement.cpp                 paramValues.append(attribute.value().string());
attribute         366 Source/core/html/HTMLObjectElement.cpp bool HTMLObjectElement::isURLAttribute(const Attribute& attribute) const
attribute         368 Source/core/html/HTMLObjectElement.cpp     return attribute.name() == codebaseAttr || attribute.name() == dataAttr
attribute         369 Source/core/html/HTMLObjectElement.cpp         || (attribute.name() == usemapAttr && attribute.value().string()[0] != '#')
attribute         370 Source/core/html/HTMLObjectElement.cpp         || HTMLPlugInElement::isURLAttribute(attribute);
attribute          62 Source/core/html/HTMLParamElement.cpp bool HTMLParamElement::isURLAttribute(const Attribute& attribute) const
attribute          64 Source/core/html/HTMLParamElement.cpp     if (attribute.name() == valueAttr && isURLParameter(name()))
attribute          66 Source/core/html/HTMLParamElement.cpp     return HTMLElement::isURLAttribute(attribute);
attribute          46 Source/core/html/HTMLQuoteElement.cpp bool HTMLQuoteElement::isURLAttribute(const Attribute& attribute) const
attribute          48 Source/core/html/HTMLQuoteElement.cpp     return attribute.name() == citeAttr || HTMLElement::isURLAttribute(attribute);
attribute          51 Source/core/html/HTMLScriptElement.cpp bool HTMLScriptElement::isURLAttribute(const Attribute& attribute) const
attribute          53 Source/core/html/HTMLScriptElement.cpp     return attribute.name() == srcAttr || HTMLElement::isURLAttribute(attribute);
attribute         118 Source/core/html/HTMLSourceElement.cpp bool HTMLSourceElement::isURLAttribute(const Attribute& attribute) const
attribute         120 Source/core/html/HTMLSourceElement.cpp     return attribute.name() == srcAttr || HTMLElement::isURLAttribute(attribute);
attribute         126 Source/core/html/HTMLTableCellElement.cpp bool HTMLTableCellElement::isURLAttribute(const Attribute& attribute) const
attribute         128 Source/core/html/HTMLTableCellElement.cpp     return attribute.name() == backgroundAttr || HTMLTablePartElement::isURLAttribute(attribute);
attribute         534 Source/core/html/HTMLTableElement.cpp bool HTMLTableElement::isURLAttribute(const Attribute& attribute) const
attribute         536 Source/core/html/HTMLTableElement.cpp     return attribute.name() == backgroundAttr || HTMLElement::isURLAttribute(attribute);
attribute         142 Source/core/html/HTMLTrackElement.cpp bool HTMLTrackElement::isURLAttribute(const Attribute& attribute) const
attribute         144 Source/core/html/HTMLTrackElement.cpp     return attribute.name() == srcAttr || HTMLElement::isURLAttribute(attribute);
attribute         149 Source/core/html/HTMLVideoElement.cpp bool HTMLVideoElement::isURLAttribute(const Attribute& attribute) const
attribute         151 Source/core/html/HTMLVideoElement.cpp     return attribute.name() == posterAttr || HTMLMediaElement::isURLAttribute(attribute);
attribute         232 Source/core/html/parser/AtomicHTMLToken.h         const HTMLToken::Attribute& attribute = attributes[i];
attribute         233 Source/core/html/parser/AtomicHTMLToken.h         if (attribute.name.isEmpty())
attribute         239 Source/core/html/parser/AtomicHTMLToken.h         ASSERT(attribute.nameRange.end);
attribute         240 Source/core/html/parser/AtomicHTMLToken.h         ASSERT(attribute.valueRange.start);
attribute         241 Source/core/html/parser/AtomicHTMLToken.h         ASSERT(attribute.valueRange.end);
attribute         243 Source/core/html/parser/AtomicHTMLToken.h         AtomicString value(attribute.value);
attribute         244 Source/core/html/parser/AtomicHTMLToken.h         const QualifiedName& name = nameForAttribute(attribute);
attribute         175 Source/core/html/parser/HTMLFormattingElementList.cpp         const Attribute& attribute = attributes[i];
attribute         184 Source/core/html/parser/HTMLFormattingElementList.cpp             Attribute* candidateAttribute = candidate->getAttributeItem(attribute.name());
attribute         185 Source/core/html/parser/HTMLFormattingElementList.cpp             if (candidateAttribute && candidateAttribute->value() == attribute.value())
attribute          82 Source/core/html/parser/HTMLSrcsetParser.cpp static void parseImageCandidatesFromSrcsetAttribute(const String& attribute, const CharType* attributeStart, unsigned length, Vector<ImageCandidate>& imageCandidates)
attribute         118 Source/core/html/parser/HTMLSrcsetParser.cpp         imageCandidates.append(ImageCandidate(attribute, imageURLStart - attributeStart, imageURLEnd - imageURLStart, imgScaleFactor));
attribute         123 Source/core/html/parser/HTMLSrcsetParser.cpp static void parseImageCandidatesFromSrcsetAttribute(const String& attribute, Vector<ImageCandidate>& imageCandidates)
attribute         125 Source/core/html/parser/HTMLSrcsetParser.cpp     if (attribute.isNull())
attribute         128 Source/core/html/parser/HTMLSrcsetParser.cpp     if (attribute.is8Bit())
attribute         129 Source/core/html/parser/HTMLSrcsetParser.cpp         parseImageCandidatesFromSrcsetAttribute<LChar>(attribute, attribute.characters8(), attribute.length(), imageCandidates);
attribute         131 Source/core/html/parser/HTMLSrcsetParser.cpp         parseImageCandidatesFromSrcsetAttribute<UChar>(attribute, attribute.characters16(), attribute.length(), imageCandidates);
attribute          49 Source/core/html/parser/HTMLTokenizer.cpp QualifiedName AtomicHTMLToken::nameForAttribute(const HTMLToken::Attribute& attribute) const
attribute          51 Source/core/html/parser/HTMLTokenizer.cpp     return QualifiedName(nullAtom, AtomicString(attribute.name), nullAtom);
attribute         201 Source/core/html/parser/XSSAuditor.cpp static bool isSemicolonSeparatedAttribute(const HTMLToken::Attribute& attribute)
attribute         203 Source/core/html/parser/XSSAuditor.cpp     return threadSafeMatch(attribute.name, SVGNames::valuesAttr);
attribute         557 Source/core/html/parser/XSSAuditor.cpp         const HTMLToken::Attribute& attribute = request.token.attributes().at(i);
attribute         558 Source/core/html/parser/XSSAuditor.cpp         bool isInlineEventHandler = isNameOfInlineEventHandler(attribute.name);
attribute         560 Source/core/html/parser/XSSAuditor.cpp         String strippedValue = stripLeadingAndTrailingHTMLSpaces(String(attribute.value));
attribute         561 Source/core/html/parser/XSSAuditor.cpp         bool valueContainsJavaScriptURL = (!isInlineEventHandler && protocolIsJavaScript(strippedValue)) || (isSemicolonSeparatedAttribute(attribute) && semicolonSeparatedValueContainsJavaScriptURL(strippedValue));
attribute         564 Source/core/html/parser/XSSAuditor.cpp         if (!isContainedInRequest(decodedSnippetForAttribute(request, attribute, ScriptLikeAttribute)))
attribute         578 Source/core/html/parser/XSSAuditor.cpp         const HTMLToken::Attribute& attribute = request.token.attributes().at(indexOfAttribute);
attribute         579 Source/core/html/parser/XSSAuditor.cpp         if (isContainedInRequest(decodedSnippetForAttribute(request, attribute, treatment))) {
attribute         580 Source/core/html/parser/XSSAuditor.cpp             if (threadSafeMatch(attributeName, srcAttr) && isLikelySafeResource(String(attribute.value)))
attribute         582 Source/core/html/parser/XSSAuditor.cpp             if (threadSafeMatch(attributeName, http_equivAttr) && !isDangerousHTTPEquiv(String(attribute.value)))
attribute         599 Source/core/html/parser/XSSAuditor.cpp String XSSAuditor::decodedSnippetForAttribute(const FilterTokenRequest& request, const HTMLToken::Attribute& attribute, AttributeKind treatment)
attribute         605 Source/core/html/parser/XSSAuditor.cpp     int start = attribute.nameRange.start - request.token.startIndex();
attribute         606 Source/core/html/parser/XSSAuditor.cpp     int end = attribute.valueRange.end - request.token.startIndex();
attribute         193 Source/core/inspector/DOMPatchSupport.cpp                 const Attribute& attribute = oldElement->attributeItem(0);
attribute         194 Source/core/inspector/DOMPatchSupport.cpp                 if (!m_domEditor->removeAttribute(oldElement, attribute.localName(), exceptionState))
attribute         203 Source/core/inspector/DOMPatchSupport.cpp                 const Attribute& attribute = newElement->attributeItem(i);
attribute         204 Source/core/inspector/DOMPatchSupport.cpp                 if (!m_domEditor->setAttribute(oldElement, attribute.name().localName(), attribute.value(), exceptionState))
attribute         436 Source/core/inspector/DOMPatchSupport.cpp                 const Attribute& attribute = element->attributeItem(i);
attribute         437 Source/core/inspector/DOMPatchSupport.cpp                 addStringToSHA1(attrsSHA1, attribute.name().toString());
attribute         438 Source/core/inspector/DOMPatchSupport.cpp                 addStringToSHA1(attrsSHA1, attribute.value());
attribute         749 Source/core/inspector/InspectorDOMAgent.cpp         const Attribute& attribute = parsedElement->attributeItem(i);
attribute         750 Source/core/inspector/InspectorDOMAgent.cpp         String attributeName = attribute.name().toString();
attribute         754 Source/core/inspector/InspectorDOMAgent.cpp         if (!m_domEditor->setAttribute(element, attributeName, attribute.value(), errorString))
attribute        1009 Source/core/inspector/InspectorDOMAgent.cpp                     const Attribute& attribute = element->attributeItem(i);
attribute        1010 Source/core/inspector/InspectorDOMAgent.cpp                     if (attribute.localName().find(whitespaceTrimmedQuery, 0, false) != kNotFound) {
attribute        1014 Source/core/inspector/InspectorDOMAgent.cpp                     size_t foundPosition = attribute.value().find(attributeQuery, 0, false);
attribute        1016 Source/core/inspector/InspectorDOMAgent.cpp                         if (!exactAttributeMatch || (!foundPosition && attribute.value().length() == attributeQuery.length())) {
attribute        1591 Source/core/inspector/InspectorDOMAgent.cpp         Attr* attribute = toAttr(node);
attribute        1592 Source/core/inspector/InspectorDOMAgent.cpp         value->setName(attribute->name());
attribute        1593 Source/core/inspector/InspectorDOMAgent.cpp         value->setValue(attribute->value());
attribute        1622 Source/core/inspector/InspectorDOMAgent.cpp         const Attribute& attribute = element->attributeItem(i);
attribute        1623 Source/core/inspector/InspectorDOMAgent.cpp         attributesValue->addItem(attribute.name().toString());
attribute        1624 Source/core/inspector/InspectorDOMAgent.cpp         attributesValue->addItem(attribute.value());
attribute          82 Source/core/page/PageSerializer.cpp             const Attribute& attribute = element.attributeItem(i);
attribute          84 Source/core/page/PageSerializer.cpp             attributes.append(std::make_pair(attribute.name().localName(), attribute.value().string()));
attribute         366 Source/core/rendering/svg/RenderSVGResourceFilter.cpp void RenderSVGResourceFilter::primitiveAttributeChanged(RenderObject* object, const QualifiedName& attribute)
attribute         389 Source/core/rendering/svg/RenderSVGResourceFilter.cpp         if (!primitve->setFilterEffectAttribute(effect, attribute))
attribute          48 Source/core/rendering/svg/RenderSVGResourceFilterPrimitive.h     inline void primitiveAttributeChanged(const QualifiedName& attribute)
attribute          53 Source/core/rendering/svg/RenderSVGResourceFilterPrimitive.h         toRenderSVGResourceFilter(filter)->primitiveAttributeChanged(this, attribute);
attribute         187 Source/core/svg/SVGAElement.cpp bool SVGAElement::isURLAttribute(const Attribute& attribute) const
attribute         189 Source/core/svg/SVGAElement.cpp     return attribute.name().localName() == hrefAttr || SVGGraphicsElement::isURLAttribute(attribute);
attribute         147 Source/core/svg/SVGFilterPrimitiveStandardAttributes.cpp void SVGFilterPrimitiveStandardAttributes::primitiveAttributeChanged(const QualifiedName& attribute)
attribute         150 Source/core/svg/SVGFilterPrimitiveStandardAttributes.cpp         static_cast<RenderSVGResourceFilterPrimitive*>(primitiveRenderer)->primitiveAttributeChanged(attribute);
attribute          47 Source/core/svg/SVGImageLoader.cpp String SVGImageLoader::sourceURI(const AtomicString& attribute) const
attribute          51 Source/core/svg/SVGImageLoader.cpp         return KURL(base, stripLeadingAndTrailingHTMLSpaces(attribute)).string();
attribute          52 Source/core/svg/SVGImageLoader.cpp     return element()->document().completeURL(stripLeadingAndTrailingHTMLSpaces(attribute));
attribute         123 Source/core/svg/SVGScriptElement.cpp bool SVGScriptElement::isURLAttribute(const Attribute& attribute) const
attribute         125 Source/core/svg/SVGScriptElement.cpp     return attribute.name() == AtomicString(sourceAttributeValue());
attribute         801 Source/core/xml/parser/XMLDocumentParser.cpp                 const Attribute& attribute = element->attributeItem(i);
attribute         802 Source/core/xml/parser/XMLDocumentParser.cpp                 if (attribute.localName() == xmlnsAtom)
attribute         803 Source/core/xml/parser/XMLDocumentParser.cpp                     m_defaultNamespaceURI = attribute.value();
attribute         804 Source/core/xml/parser/XMLDocumentParser.cpp                 else if (attribute.prefix() == xmlnsAtom)
attribute         805 Source/core/xml/parser/XMLDocumentParser.cpp                     m_prefixToNamespaceMap.set(attribute.localName(), attribute.value());
attribute         310 Source/web/WebPageSerializerImpl.cpp             const Attribute& attribute = element->attributeItem(i);
attribute         311 Source/web/WebPageSerializerImpl.cpp             result.append(attribute.name().toString());
attribute         313 Source/web/WebPageSerializerImpl.cpp             if (!attribute.value().isEmpty()) {
attribute         314 Source/web/WebPageSerializerImpl.cpp                 const String& attrValue = attribute.value();
attribute         318 Source/web/WebPageSerializerImpl.cpp                 const QualifiedName& attrName = attribute.name();