1- @using NuGetGallery .Frameworks ;
1+ @using String = NuGetGallery .Strings ;
2+ @using NuGetGallery .Frameworks ;
23@model PackageFrameworkCompatibilityBadges
34
45<div class =" framework framework-badges" >
56 @if (Model .Net != null )
67 {
7- <span class =" framework-badge-asset" tabindex =" 0" >.NET @Model.Net.GetBadgeVersion() </span >
8+ <!-- .NET cannot be an empty version since the lowest version for this framework is "net5.0", if the package contains just "net" framework it will fall into .NET Framework badge instead.' -->
9+ <span class =" framework-badge-asset" role =" button" tabindex =" 0" data-content =" @String.SupportedFrameworks_Tooltip" >.NET @Model.Net.GetBadgeVersion() </span >
810 }
911 @if (Model .NetCore != null )
1012 {
11- <span class =" framework-badge-asset" tabindex =" 0" >.NET Core @Model.NetCore.GetBadgeVersion() </span >
13+ if (Model .NetCore .GetBadgeVersion ().IsEmpty ())
14+ {
15+ < span class = " framework-badge-asset" role = " button" tabindex = " 0" data - content = " @String.SupportedFrameworks_EmptyVersionTooltip" > .NET Core < / span >
16+ }
17+ else
18+ {
19+ <span class =" framework-badge-asset" role =" button" tabindex =" 0" data-content =" @String.SupportedFrameworks_Tooltip" >.NET Core @Model.NetCore.GetBadgeVersion() </span >
20+ }
1221 }
1322 @if (Model .NetStandard != null )
1423 {
15- <span class =" framework-badge-asset" tabindex =" 0" >.NET Standard @Model.NetStandard.GetBadgeVersion() </span >
24+ if (Model .NetStandard .GetBadgeVersion ().IsEmpty ())
25+ {
26+ < span class = " framework-badge-asset" role = " button" tabindex = " 0" data - content = " @String.SupportedFrameworks_EmptyVersionTooltip" > .NET Standard < / span >
27+ }
28+ else
29+ {
30+ <span class =" framework-badge-asset" role =" button" tabindex =" 0" data-content =" @String.SupportedFrameworks_Tooltip" >.NET Standard @Model.NetStandard.GetBadgeVersion() </span >
31+ }
1632 }
1733 @if (Model .NetFramework != null )
1834 {
19- <span class =" framework-badge-asset" tabindex =" 0" >.NET Framework @Model.NetFramework.GetBadgeVersion() </span >
35+ if (Model .NetFramework .GetBadgeVersion ().IsEmpty ())
36+ {
37+ < span class = " framework-badge-asset" role = " button" tabindex = " 0" data - content = " @String.SupportedFrameworks_EmptyVersionTooltip" > .NET Framework < / span >
38+ }
39+ else
40+ {
41+ <span class =" framework-badge-asset" role =" button" tabindex =" 0" data-content =" @String.SupportedFrameworks_Tooltip" >.NET Framework @Model.NetFramework.GetBadgeVersion() </span >
42+ }
2043 }
2144</div >
0 commit comments