module Loofah::HTML5::Scrub

def scrub_attribute_that_allows_local_ref(attr_node)

def scrub_attribute_that_allows_local_ref(attr_node)
  return unless attr_node.value
  nodes = Crass::Parser.new(attr_node.value).parse_component_values
  values = nodes.map do |node|
    case node[:node]
    when :url
      if node[:value].start_with?("#")
        node[:raw]
      end
    when :hash, :ident, :string
      node[:raw]
    end
  end.compact
  attr_node.value = values.join(" ")
end