By default, html-encode translation parameters

Also ensure that any existing parameter is not double-encoded by
removing .Text when used as a translation parameter.
This commit is contained in:
Sebastien Ros
2015-06-16 16:50:45 -07:00
parent cd49d2ccf2
commit 20c5b494cd
13 changed files with 106 additions and 18 deletions

View File

@@ -89,7 +89,7 @@
featureClassName += " missingDependencies";
}
<li class="@featureClassName" id="@featureId" title="@T("{0} is {1}", Html.AttributeEncode(featureName), featureState)">
<li class="@featureClassName" id="@featureId" title="@T(feature.IsEnabled ? "{0} is enabled" : "{0} is disabled", Html.AttributeEncode(featureName))">
<div class="summary">
<div class="properties">
<h3>