1
0
mirror of https://github.com/github/choosealicense.com synced 2024-12-25 06:10:10 +01:00

Merge pull request #1259 from mschoettle/fix-tooltips

Fix tooltips not showing up on license page and add rule label to tooltips
This commit is contained in:
Mike Linksvayer 2024-11-25 16:17:13 -08:00 committed by GitHub
commit 6691649c7c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -40,10 +40,10 @@ class Choosealicense
# Dynamically add annotations as title attribute to rule list items # Dynamically add annotations as title attribute to rule list items
for ruletype, rules of window.annotations for ruletype, rules of window.annotations
for rule in rules for rule in rules
# Only select license elements in table, not legend # Exclude license elements in the legend
licenseLiElement = $("td.license-#{ruletype} .#{rule["tag"]}") licenseLiElement = $(".license-#{ruletype} .#{rule["tag"]}").not("dd.license-#{ruletype} .#{rule["tag"]}")
tooltipAttr = @tooltipAttributesMapperByRuleType[ruletype] tooltipAttr = @tooltipAttributesMapperByRuleType[ruletype]
licenseLiElement.attr "aria-label", "#{tooltipAttr.heading}: #{rule.description}" licenseLiElement.attr "aria-label", "#{rule.label} #{tooltipAttr.heading.toLowerCase()}: #{rule.description}"
licenseLiElement.addClass("hint--bottom licenseLiElement.addClass("hint--bottom
hint--large hint--large
hint--no-animate hint--no-animate