Merge pull request #80 from narspt/narspt-patch-2

dashboard: avoid page scroll to top on reloads
pull/82/head
LX1IQ 8 years ago committed by GitHub
commit 14f00b9711
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -97,12 +97,19 @@ else {
<script> <script>
var PageRefresh; var PageRefresh;
function ReloadPage() { function ReloadPage() {';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
echo '
document.location.href = "./index.php'; document.location.href = "./index.php';
if (isset($_GET['show'])) { if (isset($_GET['show'])) {
echo '?show='.$_GET['show']; echo '?show='.$_GET['show'];
}
echo '";';
} else {
echo '
document.location.reload();';
} }
echo '"; echo '
}'; }';
if (!isset($_GET['show']) || (($_GET['show'] != 'liveircddb') && ($_GET['show'] != 'reflectors') && ($_GET['show'] != 'interlinks'))) { if (!isset($_GET['show']) || (($_GET['show'] != 'liveircddb') && ($_GET['show'] != 'reflectors') && ($_GET['show'] != 'interlinks'))) {

@ -107,21 +107,32 @@ if ($CallingHome['Active']) {
if ($PageOptions['PageRefreshActive']) { if ($PageOptions['PageRefreshActive']) {
echo ' echo '
<script> <script>
var PageRefresh;
function ReloadPage() { function ReloadPage() {';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
echo '
document.location.href = "./index.php'; document.location.href = "./index.php';
if (isset($_GET['show'])) { if (isset($_GET['show'])) {
echo '?show=' . $_GET['show']; echo '?show=' . $_GET['show'];
}
echo '";';
} else {
echo '
document.location.reload();';
} }
echo '"; echo '
}'; }';
if (!isset($_GET['show']) || (($_GET['show'] != 'liveircddb') && ($_GET['show'] != 'reflectors') && ($_GET['show'] != 'interlinks'))) { if (!isset($_GET['show']) || (($_GET['show'] != 'liveircddb') && ($_GET['show'] != 'reflectors') && ($_GET['show'] != 'interlinks'))) {
echo ' echo '
setTimeout(ReloadPage, ' . $PageOptions['PageRefreshDelay'] . ');'; PageRefresh = setTimeout(ReloadPage, ' . $PageOptions['PageRefreshDelay'] . ');';
} }
echo ' echo '
function SuspendPageRefresh() {
clearTimeout(PageRefresh);
}
</script>'; </script>';
} }
if (!isset($_GET['show'])) $_GET['show'] = ""; if (!isset($_GET['show'])) $_GET['show'] = "";

Loading…
Cancel
Save

Powered by TurnKey Linux.