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

52 lines
1.5 KiB
Plaintext

@model PDFViewModel
@{
Layout = null;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="~/css/pdf_view.css" />
<title>Виртуална библиотека</title>
</head>
<body class="full-view-height">
<main role="main" class="full-view-height">
<div class="full-width full-height no-padding">
<div class="vlayout full-height">
<div class="header">
<div class="header-info-bar">@Model.Title</div>
<div class="header-paging-bar">Страница: <span id="current_page">1</span> / @Model.PageCount</div>
</div>
<div class="full-width hlayout layout-scale-1 overflow-auto">
<div class="navigation-bar">
<div class="vlayout">
@for ( int p = 0 ; p < Model.PageCount ; p++ )
{
<a class="pdf-page-link @Html.IF( p == 0 , "selected" )" href="/Repository/PDFPage/@Model.UUID/@p" data-page="@(p+1)">
<img class="pdf-page-thumb" src="/Repository/PDFThumb/@Model.UUID/@p" />
<div class="pdf-page-label">#@(p+1) / @Model.PageCount</div>
</a>
}
</div>
</div>
<div id="content_div" class="content-area overflow-auto">
<img id="page_preview" style="max-width: 100%;" src="/Repository/PDFPage/@Model.UUID/0" />
</div>
</div>
</div>
</div>
</main>
<script src="~/js/vendor/jquery-3.6.0.min.js"></script>
<script src="~/js/pdf_view.js"></script>
</body>
</html>