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