summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-03-15 08:37:24 +0300
committerAndrew Dolgov <[email protected]>2019-03-15 08:37:24 +0300
commitabc9af8badc553d6e2f6d40a790333de74bf4801 (patch)
tree085c939ef932d17341a5f0d8b189b037036a0d8a
parent56bb4e60ab8ef8bf80d8fb556039c3c41a61bcb7 (diff)
add zoom
-rwxr-xr-xreader.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/reader.js b/reader.js
index 15d6d8f..d16f595 100755
--- a/reader.js
+++ b/reader.js
@@ -432,6 +432,26 @@ $(document).ready(function () {
model.fitToWidth(!model.fitToWidth());
});
+ ipcRenderer.on("zoom-in", (event, args) => {
+ const reader = $("#reader");
+ const zoom = parseInt(parseFloat((reader.css("zoom")) || 1) * 100);
+
+ if (zoom < 200)
+ reader.css("zoom", (zoom + 20) + "%");
+ });
+
+ ipcRenderer.on("zoom-out", (event, args) => {
+ const reader = $("#reader");
+ const zoom = parseInt(parseFloat((reader.css("zoom")) || 1) * 100);
+
+ if (zoom > 25)
+ reader.css("zoom", (zoom - 20) + "%");
+ });
+
+ ipcRenderer.on("zoom-reset", (event, args) => {
+ $("#reader").css("zoom", "100%");
+ });
+
ipcRenderer.on("single-column", (event, args) => {
model.singleColumn(!model.singleColumn());
});