X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fresources%2Fstatic%2Fjavascript%2Fsone.js;h=01c04a1cbb60d82c7cf171a8114db44129bb12be;hb=fd5860dbb46063f229492354af88f1ad3701772c;hp=361fc5342913569590876405e344ba4e203e74f0;hpb=f0edeab05ebb38de63b97462dfd6b825a6636c17;p=Sone.git
diff --git a/src/main/resources/static/javascript/sone.js b/src/main/resources/static/javascript/sone.js
index 361fc53..01c04a1 100644
--- a/src/main/resources/static/javascript/sone.js
+++ b/src/main/resources/static/javascript/sone.js
@@ -100,17 +100,20 @@ function getTranslation(key, callback) {
*
* @param soneId
* The ID of the Sone
+ * @param local
+ * true
if the Sone is local, false
+ * otherwise
*/
-function getSoneStatus(soneId) {
+function getSoneStatus(soneId, local) {
$.getJSON("ajax/getSoneStatus.ajax", {"sone": soneId}, function(data, textStatus) {
updateSoneStatus(soneId, data.name, data.status, data.modified, data.lastUpdated);
/* seconds! */
updateInterval = 60;
- if (data.modified || (data.status == "downloading") || (data.status == "inserting")) {
+ if (local || data.modified || (data.status == "downloading") || (data.status == "inserting")) {
updateInterval = 5;
}
setTimeout(function() {
- getSoneStatus(soneId);
+ getSoneStatus(soneId, local);
}, updateInterval * 1000);
});
}
@@ -157,15 +160,18 @@ var watchedSones = {};
*
* @param soneId
* The ID of the Sone to watch
+ * @param local
+ * true
if the Sone is local, false
+ * otherwise
*/
-function watchSone(soneId) {
+function watchSone(soneId, local) {
if (watchedSones[soneId]) {
return;
}
watchedSones[soneId] = true;
(function(soneId) {
setTimeout(function() {
- getSoneStatus(soneId);
+ getSoneStatus(soneId, local);
}, 5000);
})(soneId);
}