From 5c6a0ffe17b28476886eb2a468a2a92ca6ba5c55 Mon Sep 17 00:00:00 2001 From: wareya Date: Thu, 15 Aug 2019 12:53:08 -0400 Subject: [PATCH] fix buttons overlapping inserted text in reader in bottom mode --- reader.html | 12 +++++++++--- reader.js | 17 ++++++++++++++++- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/reader.html b/reader.html index ec6ec4c..dff026c 100644 --- a/reader.html +++ b/reader.html @@ -50,7 +50,6 @@ button position: fixed; right: 5px; height: 2em; - bottom: calc( 10px + 2em ); } #button_delete { @@ -58,14 +57,21 @@ button position: fixed; right: 5px; height: 2em; - bottom: 5px; } - diff --git a/reader.js b/reader.js index b07ad10..b50db10 100644 --- a/reader.js +++ b/reader.js @@ -31,12 +31,27 @@ function update_styles() target.marginLeft = reader_settings.reader_margin; target.marginRight = reader_settings.reader_margin; target.fontFamily = reader_settings.reader_font; - let target2 = document.querySelector("#new_color_style"); + let target2 = document.querySelector("#new_style"); let elements = document.body.getElementsByTagName("p"); let which = String(reader_settings.reader_reverse ? elements.length : 1); + let delete_css = "bottom: 5px"; + let pause_css = "bottom: calc( 10px + 2em )"; + if(reader_settings.reader_reverse) + { + delete_css = "top: 5px"; + pause_css = "top: calc( 10px + 2em )"; + } target2.textContent = `body > p:nth-of-type(${which}) { color: ${reader_settings.reader_fg}; +} +#button_delete +{ + ${delete_css}; +} +#button_pause +{ + ${pause_css}; }`; console.log("attempted to update styles"); console.log(target2.textContent);