app/models/blacklight/icon.rb in blacklight-7.5.0 vs app/models/blacklight/icon.rb in blacklight-7.5.1

- old
+ new

@@ -8,11 +8,11 @@ # @param [Hash] options # @param [String] classes additional classes separated by a string # @param [Boolean] aria_hidden include aria_hidden attribute # @param [Boolean] label include <title> and aria-label as part of svg # @param [String] role role attribute to be included in svg - def initialize(icon_name, classes: '', aria_hidden: false, label: true, role: 'image') + def initialize(icon_name, classes: '', aria_hidden: false, label: true, role: 'img') @icon_name = icon_name @classes = classes @aria_hidden = aria_hidden @label = label @role = role @@ -22,10 +22,10 @@ # Returns an updated version of the svg source # @return [String] def svg svg = ng_xml.at_xpath('svg') svg['role'] = role - svg['aria-labelled-by'] = unique_id if label + svg['aria-labelledby'] = unique_id if label svg.add_child("<title id='#{unique_id}'>#{icon_label}</title>") if label ng_xml.to_xml end def icon_label