Formatting descriptions in Gallery pages

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2011-11-30 17:54:58 -08:00
parent 9380e2c4a6
commit 41a52bdf59
2 changed files with 22 additions and 17 deletions

View File

@@ -59,13 +59,7 @@
<div class="iconThumbnail">
<div class="extensionDetails column">
<div class="extensionName @if (item.Installed) {<text>installed</text>}">
@if (!string.IsNullOrWhiteSpace(item.GalleryDetailsUrl)) {
<a href="@item.GalleryDetailsUrl">
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
</a>
} else {
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
}
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
</div>
@@ -75,7 +69,16 @@
</div>
<div class="properties">
<p>@(item.Description ?? T("(No description").Text)</p>
@{
var description = item.Description ?? T("(No description").Text;
}
<p>@Html.Raw(Html.Encode(description).Replace("\n", "<br />"))</p>
<p>
@if (!string.IsNullOrWhiteSpace(item.GalleryDetailsUrl)) {
<a href="@item.GalleryDetailsUrl">@T("more...")</a>
}
</p>
<ul class="pageStatus group">
<li>@T("Last Updated: {0}", item.LastUpdated)</li>
<li>&nbsp;&#124;&nbsp;@T("Author: {0}", !string.IsNullOrEmpty(item.Authors) ? item.Authors : T("Unknown").ToString())</li>

View File

@@ -64,14 +64,8 @@
<div class="@extensionClass">
<div class="extensionDetails column">
<div class="extensionName @if (item.Installed) {<text>installed</text>}">
@if (!string.IsNullOrWhiteSpace(item.GalleryDetailsUrl)) {
<a href="@item.GalleryDetailsUrl">
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
</a>
} else {
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
}
</div>
<h2>@item.Title<span> - @T("Version: {0}", item.Version)</span></h2>
</div>
<div class="related">
@Html.ActionLink(T("Install").ToString(), "InstallGallery", "PackagingServices", new RouteValueDictionary { { "packageId", item.PackageId }, { "version", item.Version }, { "sourceId", item.Source.Id }, { "redirectUrl", HttpContext.Current.Request.RawUrl } }, null)@T(" | ")
@@ -79,7 +73,15 @@
</div>
<div class="properties">
<p>@(item.Description == null ? T("(No description").Text : item.Description)</p>
@{
var description = item.Description ?? T("(No description").Text;
}
<p>@Html.Raw(Html.Encode(description).Replace("\n", "<br />"))</p>
<p>
@if (!string.IsNullOrWhiteSpace(item.GalleryDetailsUrl)) {
<a href="@item.GalleryDetailsUrl">@T("more...")</a>
}
</p>
<ul class="pageStatus group">
<li>@T("Last Updated: {0}", item.LastUpdated)</li>
<li>&nbsp;&#124;&nbsp;@T("Author: {0}", !string.IsNullOrEmpty(item.Authors) ? item.Authors : T("Unknown").ToString())</li>