luci-mod-status: fix syslog / dmesg scroll for some themes
authorMiguel Angel Mulero Martinez <migmul@gmail.com>
Wed, 27 Mar 2024 09:16:22 +0000 (10:16 +0100)
committerPaul Donald <newtwen+github@gmail.com>
Wed, 27 Mar 2024 16:15:05 +0000 (17:15 +0100)
commit279cf191045e695e0abaa4dab97540185a3a7728
tree718b65598550f77bb6da191e4b5aa735a6954adf
parent7be64d543de046b80ae7987fa0276e6caa302351
luci-mod-status: fix syslog / dmesg scroll for some themes

The actual code moves the scroll in the window. This works for the bootstrap theme, because the scroll is at window level. But this does not work for other themes, like material.

This commit changes the move of the scroll by "focusing" the window in the opposite button element in the syslog / dmesg page. In this way the move is automatically done by the browser.

Another solution is to "search" in the parent until we find the scroll and move it, but seems less solid.

Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
(cherry picked from commit 1164d276081a30923197299cacede3c6f4dce16e)
modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js
modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js