# File lib/html5/filters/validator.rb, line 385 def check_start_tag_unknown_attributes(token) # check for recognized attribute names name = token[:name].downcase allowed_attributes = @@global_attributes | @@allowed_attribute_map.fetch(name, []) for attr_name, attr_value in token.fetch(:data, []) if !allowed_attributes.include?(attr_name.downcase()) yield( {:type => "ParseError", :data => "unknown-attribute", :datavars => {"tagName" => name, "attributeName" => attr_name}}) end end end