File: viewer.html

package info (click to toggle)
libkiwix 14.0.0-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,508 kB
  • sloc: cpp: 20,712; javascript: 5,743; python: 476; xml: 318; ansic: 84; sh: 24; makefile: 7
file content (91 lines) | stat: -rw-r--r-- 3,920 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy"
          content="default-src 'self' data: 'unsafe-inline' 'unsafe-eval';
                   frame-src 'self';
                   object-src 'none';">
    <title>ZIM Viewer</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link type="text/css" href="./skin/kiwix.css?KIWIXCACHEID" rel="Stylesheet" />
    <link type="text/css" href="./skin/taskbar.css?KIWIXCACHEID" rel="Stylesheet" />
    <link type="text/css" href="./skin/autoComplete/css/autoComplete.css?KIWIXCACHEID" rel="Stylesheet" />
    <script type="text/javascript" src="./skin/polyfills.js?KIWIXCACHEID"></script>
    <script type="text/javascript" src="./viewer_settings.js"></script>
    <script type="module" src="./skin/i18n.js?KIWIXCACHEID" defer></script>
    <script type="text/javascript" src="./skin/languages.js?KIWIXCACHEID" defer></script>
    <script type="text/javascript" src="./skin/viewer.js?KIWIXCACHEID" defer></script>
    <script type="text/javascript" src="./skin/autoComplete/autoComplete.min.js?KIWIXCACHEID"></script>
    <script>
      function getRootLocation() {
        const p = location.pathname;
        return p.slice(0, p.length - '/viewer'.length);
      }

      const root = getRootLocation();
      const blankPageUrl = root + "/skin/blank.html?KIWIXCACHEID";

      if ( location.hash == '' ) {
        location.href = root + '/';
      }
    </script>
  </head>

  <body style="margin:0" onload="setupViewer()">
    <div class="kiwix" style="display:none" id="kiwixtoolbarwrapper">
      <div id="kiwixtoolbar" class="ui-widget-header">
        <div class="kiwix_centered">
          <div class="kiwix_searchform">
            <form class="kiwixsearch" method="GET" action="javascript:performSearch()" id="kiwixsearchform">
              <label for="kiwixsearchbox">&#x1f50d;</label>
              <input autocomplete="off" class="ui-autocomplete-input" id="kiwixsearchbox" name="pattern" type="text" title="Search '{{title}}'" aria-label="Search '{{title}}'">
            </form>
          </div>
          <input type="checkbox" id="kiwix_button_show_toggle">
          <label for="kiwix_button_show_toggle"><img src="./skin/caret.png?KIWIXCACHEID" alt=""></label>
          <div class="kiwix_button_cont">
            <a id="kiwix_serve_taskbar_library_button"
               title="Go to welcome page"
               accesskey="w"
               aria-label="Go to welcome page"
               href="./">
              <button>&#x1f3e0;</button>
            </a>
            <span id="kiwix_serve_taskbar_book_ui_group">
              <a id="kiwix_serve_taskbar_home_button"
                 title="Go to the main page of the current book"
                 accesskey="h"
                 aria-label="Go to the main page of the current book"
                 onclick="gotoMainPageOfCurrentBook()"></a>
              <a id="kiwix_serve_taskbar_random_button"
                 title="Go to a randomly selected page"
                 accesskey="r"
                 aria-label="Go to a randomly selected page"
                 onclick="gotoRandomPage()">
                <button>&#x1F3B2;</button>
              </a>
            </span>
          </div>
        </div>
        <a onclick="window.modalUILanguageSelector.show()"
           alt="Select UI language"
           aria-label="Select UI language"
           title="Select UI language">
          <img id="uiLanguageSelectorButton"
               src="./skin/langSelector.svg?KIWIXCACHEID">
        </a>
      </div>
    </div>

    <iframe id="content_iframe"
            referrerpolicy="no-referrer"
            onload="on_content_load()"
            src="./skin/blank.html?KIWIXCACHEID" title="ZIM content" width="100%"
            style="border:0px">
    </iframe>

    <script>
    </script>
  </body>
</html>