Added sync button

This commit is contained in:
Timon Ostertun
2020-09-23 18:01:25 +02:00
parent 36906b1351
commit 4bfe310760
2 changed files with 6 additions and 1 deletions

View File

@@ -318,6 +318,7 @@ function sync() {
syncInProgress = 10; syncInProgress = 10;
var syncOkay = true; var syncOkay = true;
console.log("Sync Start"); console.log("Sync Start");
$('#i-sync').addClass('fa-spin');
var interval = window.setInterval(function () { var interval = window.setInterval(function () {
if (syncInProgress <= 0) { if (syncInProgress <= 0) {
@@ -327,6 +328,9 @@ function sync() {
osUpdateTimes.put({ table: 'last_sync', time: now }); osUpdateTimes.put({ table: 'last_sync', time: now });
} }
console.log("Sync Stop"); console.log("Sync Stop");
setTimeout(function(){
$('#i-sync').removeClass('fa-spin');
}, 500);
runPageScript(); runPageScript();
} }

View File

@@ -7,7 +7,8 @@
else else
echo '<a href="' . LINK_PRE . $sp['backbutton'] . '" class="header-icon header-icon-1"><i class="fas fa-arrow-left"></i></a>'; echo '<a href="' . LINK_PRE . $sp['backbutton'] . '" class="header-icon header-icon-1"><i class="fas fa-arrow-left"></i></a>';
} ?> } ?>
<a href="#" data-menu="menu-developer" class="header-icon header-icon-3"><i class="fas fa-code"></i></a> <a href="#" data-menu="menu-developer" class="header-icon header-icon-2"><i class="fas fa-code"></i></a>
<a href="#" onclick="sync()" class="header-icon header-icon-3"><i id="i-sync" class="fas fa-sync"></i></a>
<a href="#" data-menu="menu-settings" class="header-icon header-icon-4"><i class="fas fa-cog"></i></a> <a href="#" data-menu="menu-settings" class="header-icon header-icon-4"><i class="fas fa-cog"></i></a>
</div> </div>
<div id="footer-bar" class="footer-bar-1"> <div id="footer-bar" class="footer-bar-1">