mirror of
https://github.com/github/choosealicense.com
synced 2024-12-25 14:20:11 +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:
commit
6691649c7c
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user