Archived
1 parent
854d720ce0
commit
cf1594829a
4 files changed
+57
-21
No files matched your search
@@ -125,6 +125,7 @@
|
||||
"Syncthing is restarting.": "Syncthing is restarting.",
|
||||
"Syncthing is upgrading.": "Syncthing is upgrading.",
|
||||
"Syncthing seems to be down, or there is a problem with your Internet connection. Retrying…": "Syncthing seems to be down, or there is a problem with your Internet connection. Retrying…",
|
||||
"Syncthing seems to be experiencing a problem processing your request. Please refresh the page or restart Syncthing if the problem persists.": "Syncthing seems to be experiencing a problem processing your request. Please reload your browser or restart Syncthing if the problem persists.",
|
||||
"The aggregated statistics are publicly available at {%url%}.": "The aggregated statistics are publicly available at {{url}}.",
|
||||
"The configuration has been saved but not activated. Syncthing must restart to activate the new configuration.": "The configuration has been saved but not activated. Syncthing must restart to activate the new configuration.",
|
||||
"The device ID cannot be blank.": "The device ID cannot be blank.",
|
||||
|
||||
@@ -416,6 +416,14 @@
|
||||
</p>
|
||||
</modal>
|
||||
|
||||
<!-- HTTP error modal -->
|
||||
|
||||
<modal id="httpError" status="danger" icon="exclamation-sign" title="{{'Connection Error' | translate}}">
|
||||
<p translate>
|
||||
Syncthing seems to be experiencing a problem processing your request. Please refresh the page or restart Syncthing if the problem persists.
|
||||
</p>
|
||||
</modal>
|
||||
|
||||
<!-- Restarting modal -->
|
||||
|
||||
<modal id="restarting" icon="refresh" title="{{'Restarting' | translate}}" status="info">
|
||||
|
||||
@@ -10,7 +10,6 @@ angular.module('syncthing.core')
|
||||
var restarting = false;
|
||||
|
||||
function initController() {
|
||||
|
||||
LocaleService.autoConfigLocale();
|
||||
|
||||
refreshSystem();
|
||||
@@ -21,11 +20,11 @@ angular.module('syncthing.core')
|
||||
|
||||
$http.get(urlbase + '/version').success(function (data) {
|
||||
$scope.version = data.version;
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
|
||||
$http.get(urlbase + '/report').success(function (data) {
|
||||
$scope.reportData = data;
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
|
||||
$http.get(urlbase + '/upgrade').success(function (data) {
|
||||
$scope.upgradeInfo = data;
|
||||
@@ -106,6 +105,30 @@ angular.module('syncthing.core')
|
||||
}
|
||||
});
|
||||
|
||||
$scope.$on('HTTPError', function (event, arg) {
|
||||
// Emitted when a HTTP call fails. We use the status code to try
|
||||
// to figure out what's wrong.
|
||||
|
||||
if (navigatingAway || !online) {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('HTTPError', arg);
|
||||
online = false;
|
||||
if (!restarting) {
|
||||
if (arg.status === 0) {
|
||||
// A network error, not an HTTP error
|
||||
$scope.$emit('UIOffline');
|
||||
} else if (arg.status >= 400 && arg.status <= 599) {
|
||||
// A genuine HTTP error
|
||||
$('#networkError').modal('hide');
|
||||
$('#restarting').modal('hide');
|
||||
$('#shutdown').modal('hide');
|
||||
$('#httpError').modal();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$scope.$on('StateChanged', function (event, arg) {
|
||||
var data = arg.data;
|
||||
if ($scope.model[data.folder]) {
|
||||
@@ -183,7 +206,7 @@ angular.module('syncthing.core')
|
||||
|
||||
$http.get(urlbase + '/config/sync').success(function (data) {
|
||||
$scope.configInSync = data.configInSync;
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
});
|
||||
|
||||
$scope.$on('DownloadProgress', function (event, arg) {
|
||||
@@ -233,6 +256,10 @@ angular.module('syncthing.core')
|
||||
console.log("DownloadProgress", $scope.progress);
|
||||
});
|
||||
|
||||
$scope.emitHTTPError = function (data, status, headers, config) {
|
||||
$scope.$emit('HTTPError', {data: data, status: status, headers: headers, config: config});
|
||||
};
|
||||
|
||||
var debouncedFuncs = {};
|
||||
|
||||
function refreshFolder(folder) {
|
||||
@@ -242,7 +269,7 @@ angular.module('syncthing.core')
|
||||
$http.get(urlbase + '/model?folder=' + encodeURIComponent(folder)).success(function (data) {
|
||||
$scope.model[folder] = data;
|
||||
console.log("refreshFolder", folder, data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}, 1000, true);
|
||||
}
|
||||
debouncedFuncs[key]();
|
||||
@@ -289,7 +316,7 @@ angular.module('syncthing.core')
|
||||
}
|
||||
$scope.announceServersFailed = failed;
|
||||
console.log("refreshSystem", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}
|
||||
|
||||
function refreshCompletion(device, folder) {
|
||||
@@ -318,7 +345,7 @@ angular.module('syncthing.core')
|
||||
$scope.completion[device]._total = tot / cnt;
|
||||
|
||||
console.log("refreshCompletion", device, folder, $scope.completion[device]);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}, 1000, true);
|
||||
}
|
||||
debouncedFuncs[key]();
|
||||
@@ -345,25 +372,25 @@ angular.module('syncthing.core')
|
||||
}
|
||||
$scope.connections = data;
|
||||
console.log("refreshConnections", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}
|
||||
|
||||
function refreshErrors() {
|
||||
$http.get(urlbase + '/errors').success(function (data) {
|
||||
$scope.errors = data.errors;
|
||||
console.log("refreshErrors", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}
|
||||
|
||||
function refreshConfig() {
|
||||
$http.get(urlbase + '/config').success(function (data) {
|
||||
updateLocalConfig(data);
|
||||
console.log("refreshConfig", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
|
||||
$http.get(urlbase + '/config/sync').success(function (data) {
|
||||
$scope.configInSync = data.configInSync;
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}
|
||||
|
||||
function refreshNeed(folder) {
|
||||
@@ -372,7 +399,7 @@ angular.module('syncthing.core')
|
||||
console.log("refreshNeed", folder, data);
|
||||
$scope.needed = data;
|
||||
}
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}
|
||||
|
||||
var refreshDeviceStats = debounce(function () {
|
||||
@@ -383,7 +410,7 @@ angular.module('syncthing.core')
|
||||
$scope.deviceStats[device].LastSeenDays = (new Date() - $scope.deviceStats[device].LastSeen) / 1000 / 86400;
|
||||
}
|
||||
console.log("refreshDeviceStats", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}, 500);
|
||||
|
||||
var refreshFolderStats = debounce(function () {
|
||||
@@ -395,7 +422,7 @@ angular.module('syncthing.core')
|
||||
}
|
||||
}
|
||||
console.log("refreshfolderStats", data);
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
}, 500);
|
||||
|
||||
$scope.refresh = function () {
|
||||
@@ -576,7 +603,7 @@ angular.module('syncthing.core')
|
||||
$http.get(urlbase + '/config/sync').success(function (data) {
|
||||
$scope.configInSync = data.configInSync;
|
||||
});
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
};
|
||||
|
||||
$scope.saveSettings = function () {
|
||||
@@ -656,7 +683,7 @@ angular.module('syncthing.core')
|
||||
restarting = true;
|
||||
$http.post(urlbase + '/shutdown').success(function () {
|
||||
$('#shutdown').modal();
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
$scope.configInSync = true;
|
||||
};
|
||||
|
||||
@@ -857,7 +884,7 @@ angular.module('syncthing.core')
|
||||
params: { current: newvalue }
|
||||
}).success(function (data) {
|
||||
$scope.directoryList = data;
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
});
|
||||
|
||||
$scope.editFolder = function (folderCfg) {
|
||||
@@ -1137,7 +1164,7 @@ angular.module('syncthing.core')
|
||||
console.log("bumpFile", folder, data);
|
||||
$scope.needed = data;
|
||||
}
|
||||
});
|
||||
}).error($scope.emitHTTPError);
|
||||
};
|
||||
|
||||
// pseudo main. called on all definitions assigned
|
||||
|
||||
@@ -67,7 +67,7 @@ func Assets() map[string][]byte {
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["assets/lang/lang-de.json"] = bs
|
||||
|
||||
bs, _ = base64.StdEncoding.DecodeString("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")
|
||||
bs, _ = base64.StdEncoding.DecodeString("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")
|
||||
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["assets/lang/lang-en.json"] = bs
|
||||
@@ -147,7 +147,7 @@ func Assets() map[string][]byte {
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["assets/lang/valid-langs.js"] = bs
|
||||
|
||||
bs, _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
bs, _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["index.html"] = bs
|
||||
@@ -167,7 +167,7 @@ func Assets() map[string][]byte {
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["scripts/syncthing/core/controllers/eventController.js"] = bs
|
||||
|
||||
bs, _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
bs, _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
assets["scripts/syncthing/core/controllers/syncthingController.js"] = bs
|
||||
|
||||
Reference in new issue
Block a user