|
5 | 5 | <div @attributes="@AdditionalAttributes" id="@Id" class="@ClassString" style="@StyleString"> |
6 | 6 | @if (ShowToolbar) |
7 | 7 | { |
8 | | - <div class="bb-view-toolbar init"> |
| 8 | + <div class="bb-view-toolbar"> |
9 | 9 | <div class="bb-view-title"> |
10 | | - <div class="bb-view-icon bb-view-bar"><i class="fa-solid fa-bars"></i></div> |
| 10 | + <div class="bb-view-icon bb-view-bar" title="@Localizer["ToggleSidebar"]"><i class="fa-solid fa-bars"></i></div> |
11 | 11 | <span class="bb-view-subject">@_docTitle</span> |
12 | 12 | </div> |
13 | 13 | <div class="@ViewBodyString"> |
14 | 14 | <input type="text" class="bb-view-num" @bind="CurrentPageString" /><span class="bb-view-slash">/</span> |
15 | 15 | <div class="bb-view-pagesCount"></div> |
16 | 16 | <div class="bb-view-divider"></div> |
17 | | - <div class="bb-view-icon bb-page-minus"><i class="fa-solid fa-fw fa-minus"></i></div> |
| 17 | + <div class="bb-view-icon bb-page-minus" title="@Localizer["ZoomOut"]"><i class="fa-solid fa-fw fa-minus"></i></div> |
18 | 18 | <input type="text" class="bb-view-scale-input" @bind="CurrentScaleString" /> |
19 | | - <div class="bb-view-icon bb-page-plus"><i class="fa-solid fa-fw fa-plus"></i></div> |
| 19 | + <div class="bb-view-icon bb-page-plus" title="@Localizer["ZoomIn"]"><i class="fa-solid fa-fw fa-plus"></i></div> |
20 | 20 | <div class="bb-view-scale"> |
21 | 21 | <div class="bb-view-divider"></div> |
22 | 22 | <div class="bb-view-icon btn-group"> |
23 | | - <button type="button" class="btn bb-view-fit-height" @onclick="() => SetFitMode(PdfReaderFitMode.PageHeight)"><i class="fa-solid fa-fw fa-arrows-left-right-to-line fa-rotate-90"></i></button> |
24 | | - <button type="button" class="btn bb-view-fit-width" @onclick="() => SetFitMode(PdfReaderFitMode.PageWidth)"><i class="fa-solid fa-fw fa-arrows-left-right-to-line"></i></button> |
| 23 | + <button type="button" class="btn bb-view-fit-height" title="@Localizer["FitHeight"]" @onclick="() => SetFitMode(PdfReaderFitMode.PageHeight)"><i class="fa-solid fa-fw fa-arrows-left-right-to-line fa-rotate-90"></i></button> |
| 24 | + <button type="button" class="btn bb-view-fit-width" title="@Localizer["FitWidth"]" @onclick="() => SetFitMode(PdfReaderFitMode.PageWidth)"><i class="fa-solid fa-fw fa-arrows-left-right-to-line"></i></button> |
25 | 25 | <button type="button" class="btn dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false"> |
26 | 26 | <span class="visually-hidden">Toggle Dropdown</span> |
27 | 27 | </button> |
28 | 28 | <div class="dropdown-menu dropdown-menu-end"> |
29 | | - <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageActual)">page-actual</div> |
30 | | - <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageWidth)">page-width</div> |
31 | | - <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageHeight)">page-height</div> |
32 | | - <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageFit)">page-fit</div> |
33 | | - <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.Auto)">auto</div> |
| 29 | + <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageActual)">@Localizer["PageActual"]</div> |
| 30 | + <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageWidth)">@Localizer["FitWidth"]</div> |
| 31 | + <div class="dropdown-item" @onclick="() => SetFitMode(PdfReaderFitMode.PageHeight)">@Localizer["FitHeight"]</div> |
34 | 32 | </div> |
35 | 33 | </div> |
36 | | - <div class="bb-view-icon bb-view-fit-rotate" @onclick="RotateLeft"><i class="fa-solid fa-fw fa-rotate-left"></i></div> |
37 | | - <div class="bb-view-icon bb-view-fit-rotate" @onclick="RotateRight"><i class="fa-solid fa-fw fa-rotate-right"></i></div> |
| 34 | + <div class="bb-view-icon bb-view-fit-rotate" title="@Localizer["RotateLeft"]" @onclick="RotateLeft"><i class="fa-solid fa-fw fa-rotate-left"></i></div> |
| 35 | + <div class="bb-view-icon bb-view-fit-rotate" title="@Localizer["RotateRight"]" @onclick="RotateRight"><i class="fa-solid fa-fw fa-rotate-right"></i></div> |
38 | 36 | </div> |
39 | 37 | </div> |
40 | 38 | <div class="bb-view-controls"> |
41 | 39 | @if (ShowDownload) |
42 | 40 | { |
43 | | - <div class="bb-view-icon bb-view-download" @onclick="OnDownload"><i class="fa-solid fa-fw fa-arrow-right-to-bracket fa-rotate-90"></i></div> |
| 41 | + <div class="bb-view-icon bb-view-download" title="@Localizer["Download"]" @onclick="OnDownload"><i class="fa-solid fa-fw fa-arrow-right-to-bracket fa-rotate-90"></i></div> |
44 | 42 | } |
45 | 43 | @if (ShowPrint) |
46 | 44 | { |
47 | | - <div class="bb-view-icon bb-view-print"><i class="fa-solid fa-fw fa-print"></i></div> |
| 45 | + <div class="bb-view-icon bb-view-print" title="@Localizer["Print"]"><i class="fa-solid fa-fw fa-print"></i></div> |
48 | 46 | } |
49 | 47 | <div class="dropdown"> |
50 | 48 | <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown"> |
51 | 49 | <i class="@MoreButtonIcon"></i> |
52 | 50 | </button> |
53 | | - <div class="dropdown-menu shadow dropdown-menu-end"> |
| 51 | + <div class="dropdown-menu shadow dropdown-menu-end bb-view-dropdown-menu"> |
54 | 52 | @if (ShowTwoPagesOneView) |
55 | 53 | { |
56 | | - <div class="dropdown-item dropdown-item-pages" @onclick="OnToggleTwoPagesOneView"><i class="@_twoPagesOneViewIcon"></i><span>Two pages on view</span></div> |
| 54 | + <div class="dropdown-item dropdown-item-pages"> |
| 55 | + <i class="@_dropdownItemCheckIcon"></i> |
| 56 | + <i class="@_dropdownItemDefaultIcon"></i> |
| 57 | + <span>@Localizer["TwoPageView"]</span> |
| 58 | + </div> |
| 59 | + } |
| 60 | + @if (ShowPresentationMode) |
| 61 | + { |
| 62 | + <div class="dropdown-item dropdown-item-presentation"> |
| 63 | + <i class="@_dropdownItemCheckIcon"></i> |
| 64 | + <i class="@_dropdownItemDefaultIcon"></i> |
| 65 | + <span>@Localizer["PresentationMode"]</span> |
| 66 | + </div> |
| 67 | + } |
| 68 | + @if (ShowTwoPagesOneView || ShowPresentationMode) |
| 69 | + { |
57 | 70 | <Divider></Divider> |
58 | 71 | } |
59 | | - <div class="dropdown-item"><i class="fa-solid fa-fw"></i><span>Document properties</span></div> |
| 72 | + <div class="dropdown-item dropdown-item-doc"> |
| 73 | + <i class="@_dropdownItemDefaultIcon"></i> |
| 74 | + <span>@Localizer["DocumentProperty"]</span> |
| 75 | + </div> |
60 | 76 | </div> |
61 | 77 | </div> |
62 | 78 | </div> |
|
0 commit comments