From 56867a6b8f8a50f7233b31d26cf116dce79010d1 Mon Sep 17 00:00:00 2001 From: Vincent Date: Sat, 15 May 2021 08:40:53 +0200 Subject: [PATCH] . --- .htaccess | 2 +- .idea/workspace.xml | 38 ++++++++++++++------------------------ js/cordova.js | 2 +- js/home.js | 21 +++++++++++++++++---- scripts/setstate.php | 3 +++ scripts/state.php | 2 +- 6 files changed, 37 insertions(+), 31 deletions(-) create mode 100644 scripts/setstate.php diff --git a/.htaccess b/.htaccess index 6fc10c4..7209fe2 100644 --- a/.htaccess +++ b/.htaccess @@ -1,4 +1,4 @@ -Require ip 192.168.1.0/24 192.168.13.0/24 127.0.0.0/8 88.190.245.49 +Require ip 192.168.1.0/24 192.168.13.0/24 127.0.0.0/8 88.190.245.49 192.168.17.0/24 Options +FollowSymlinks RewriteEngine on diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c837fb1..2b0e917 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,12 +2,12 @@ + + + - - - - + diff --git a/js/cordova.js b/js/cordova.js index 03dd9b0..6c5bf51 100644 --- a/js/cordova.js +++ b/js/cordova.js @@ -71,7 +71,7 @@ function initCordova() { try { document.addEventListener('volumedownbutton', volumeDown, false); - document.addEventListener('volumedownbutton', volumeUp, false); + document.addEventListener('volumeupbutton', volumeUp, false); } catch (e) { console.log(e); } diff --git a/js/home.js b/js/home.js index 0eb1ded..709ff2c 100644 --- a/js/home.js +++ b/js/home.js @@ -21,6 +21,7 @@ var sleepDate; var videoPlaying = false; var lastOffScreen = 0; var maskRemoteShort = false; +var power = false; $(function () { console.log('main jquery ready'); @@ -56,6 +57,11 @@ $(function () { runSSHQueue(); }, 1500); + setInterval(function () { + checkPower(); + }, 60000); + checkPower(); + console.log('menu init'); menu = new MmenuLight( document.querySelector("#mainnav") @@ -405,14 +411,18 @@ $(function () { }); -function volumeDown() { +function checkPower() { + $.ajax('scripts/getstate.php?key=' + CONFIG.ROOM + '_power&default=0', function (data) { + power = (data == 1); + }); +} - return false; +function volumeDown() { + $.get('scripts/volume.php?action=down'); } function volumeUp() { - - return false; + $.get('scripts/volume.php?action=up'); } @@ -637,6 +647,9 @@ function showScreenSaver() { if ($('main section:visible').data('section') === 'remote') { return; } + if(androidApp && !power){ + return; + } if (!$(".screensaver").is(':visible')) { updateScreenSaver(true); diff --git a/scripts/setstate.php b/scripts/setstate.php new file mode 100644 index 0000000..04fa05a --- /dev/null +++ b/scripts/setstate.php @@ -0,0 +1,3 @@ +