Browse Source

SONAR-15404 Fix documentation tooltip links when running in a web context

tags/9.2.0.49834
Wouter Admiraal 2 years ago
parent
commit
3852fab0f0

+ 3
- 3
server/sonar-web/src/main/js/components/common/DocumentationTooltip.tsx View File

<span>{label}</span> <span>{label}</span>
</Link> </Link>
) : ( ) : (
<a
<Link
className="display-inline-flex-center link-with-icon" className="display-inline-flex-center link-with-icon"
href={href}
to={href}
rel="noopener noreferrer" rel="noopener noreferrer"
target="_blank"> target="_blank">
{isWebUri(href) && <DetachIcon size={14} className="spacer-right" />} {isWebUri(href) && <DetachIcon size={14} className="spacer-right" />}
<span>{label}</span> <span>{label}</span>
</a>
</Link>
)} )}
</div> </div>
))} ))}

+ 10
- 6
server/sonar-web/src/main/js/components/common/__tests__/__snapshots__/DocumentationTooltip-test.tsx.snap View File

<div <div
className="little-spacer-bottom" className="little-spacer-bottom"
> >
<a
<Link
className="display-inline-flex-center link-with-icon" className="display-inline-flex-center link-with-icon"
href="http://link.tosome.place"
onlyActiveOnIndex={false}
rel="noopener noreferrer" rel="noopener noreferrer"
style={Object {}}
target="_blank" target="_blank"
to="http://link.tosome.place"
> >
<DetachIcon <DetachIcon
className="spacer-right" className="spacer-right"
<span> <span>
external link external link
</span> </span>
</a>
</Link>
</div> </div>
<div <div
className="little-spacer-bottom" className="little-spacer-bottom"
> >
<a
<Link
className="display-inline-flex-center link-with-icon" className="display-inline-flex-center link-with-icon"
href="/documentation/guide"
onlyActiveOnIndex={false}
rel="noopener noreferrer" rel="noopener noreferrer"
style={Object {}}
target="_blank" target="_blank"
to="/documentation/guide"
> >
<span> <span>
internal link internal link
</span> </span>
</a>
</Link>
</div> </div>
<div <div
className="little-spacer-bottom" className="little-spacer-bottom"

Loading…
Cancel
Save