Files
LibraryWeb/Views/Home/RepositoryDetails.cshtml
2026-08-04 14:41:21 +03:00

86 lines
2.2 KiB
Plaintext

@model RepositoryDetailsPageModel
<div class="text-center display-6 page-title-color"><b>
ДИГИТАЛНИ КОЛЕКЦИИ
</b></div>
<div class="col-12 py-1">
<div class="nav_tree">
@foreach (CategoryItemData category in Model.CategoryPath)
{
<div class="nav_tree_item_container">
@for (int x = 0; x < category.Depth; x++)
{
<span class="indent"></span>
}
<span class="indent"><i class="fa fa-caret-down"></i></span>
<a href="/Repository/@category.ID">@category.Name</a>
</div>
}
<div class="nav_tree_item_container">
@for (int x = 0; x <= Model.CategoryPath[Model.CategoryPath.Count-1].Depth ; x++)
{
<span class="indent"></span>
}
<span class="indent"><i class="fa fa-caret-down"></i></span>
<b>@Model.BookData.Title</b>
</div>
</div>
</div>
@await Html.PartialAsync("~/Views/Shared/RepositoryBookElement_1.cshtml", Model.BookData)
<div class="col-12 py-1">
<div class="card">
<div class="card-header">
Съдържание
</div>
<div class="card-body">
@foreach ( AttachmentData attachment in Model.Attachments )
{
if ( attachment.Format == "pdf")
{
<a href="/Repository/PDFView/@attachment.UUID" target="preview_frame">
<h5 class="card-title display-7"><font size="2">@attachment.Title</font></h5>
</a>
}
else if (attachment.Format == "jpg")
{
<a href="/Repository/Image/@attachment.UUID" target="preview_frame">
<h5 class="card-title display-7"><font size="2">@attachment.Title</font></h5>
</a>
}
else if (attachment.Format == "mp4")
{
<a href="/Repository/Video/@attachment.UUID" target="preview_frame">
<h5 class="card-title display-7"><font size="2">@attachment.Title</font></h5>
</a>
}
else
{
<a href="@attachment.Link" target="_blank">
<h5 class="card-title display-7"><font size="2">@attachment.Title</font></h5>
</a>
}
}
</div>
</div>
</div>
<div class="col-12 py-1">
<div class="card">
<div class="card-header">
Преглед
</div>
<div class="card-body">
<div class="w-100 ratio ratio-1x1">
<iframe name="preview_frame" title="Заглавие"></iframe>
</div>
</div>
</div>
</div>