diff options
author | Andrew Dolgov <[email protected]> | 2019-03-15 08:37:24 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-03-15 08:37:24 +0300 |
commit | abc9af8badc553d6e2f6d40a790333de74bf4801 (patch) | |
tree | 085c939ef932d17341a5f0d8b189b037036a0d8a | |
parent | 56bb4e60ab8ef8bf80d8fb556039c3c41a61bcb7 (diff) |
add zoom
-rwxr-xr-x | reader.js | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -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()); }); |