52 lines
1.5 KiB
Plaintext
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>
|