948435794f
Moved all viewer JS code to viewer.js
2022-09-21 15:41:40 +04:00
7ed01e7678
Renamed static/skin/{viewer_taskbar -> viewer}.js
2022-09-21 15:41:40 +04:00
eadc0ac72b
Welcome page interoperates with iframe-based viewer
...
- /viewer (without any hash) dynamically redirects to the welcome page
- The book links on the welcome page point to the iframe-based viewer
2022-09-21 15:41:40 +04:00
77d9777208
Enabled searchbox in the iframe-based viewer
...
Known issues:
- the placeholder text in the searchbox is incorrect
2022-09-21 15:41:40 +04:00
4a55b136f6
Enabled random page button in the iframe-based viewer
2022-09-21 15:41:40 +04:00
a9446714ea
Viewer respects the --urlRootLocation option
2022-09-21 15:41:40 +04:00
17ff2a094d
Enabled home button in the iframe-based viewer
2022-09-21 15:41:40 +04:00
0c4d9e8730
Enabled the library button on the taskbar
...
The greenish taskbar placeholder is gone. The appearance of the old taskbar
is restored. However the taskbar currently contains only the library
button (but the latter leads to the currently blank welcome page).
2022-09-21 15:41:40 +04:00
7be7a8ed5f
viewer += <!--static/templates/taskbar_part.html-->
...
Added to static/skin/viewer.html the contents of
static/templates/taskbar_part.html inside a comment block.
2022-09-21 15:41:40 +04:00
58e45711ff
Copied static/skin/taskbar.js as viewer_taskbar.js
2022-09-21 15:41:40 +04:00
5b545d81bd
viewer += static/templates/head_taskbar.html
...
Javascript code inside taskbar.js doesn't work correctly with the new
viewer. Will fix any issues in a clone of static/skin/taskbar.js.
2022-09-21 15:41:40 +04:00
7c6c315ead
/viewer# displays a blank page
2022-09-21 15:41:40 +04:00
228e31cddd
Handling of window size changes
2022-09-21 15:41:40 +04:00
4105be9bd2
Improved browsing history tracking & traversal
...
Before this fix, browsing history didn't work at all. Now it mostly
works but there are still some quirks that must be debugged further.
Since session history handling turns out to be a rather complex topic
(see https://html.spec.whatwg.org/multipage/history.html ) the work in
that direction will be postponed until other features reach a comparable
level of readiness.
2022-09-21 15:41:40 +04:00
e5f97d95b1
Handling of manual hash component change
2022-09-21 15:41:40 +04:00
4db443eca6
Embryo of iframe-based viewer
2022-09-21 15:41:40 +04:00