summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
authorJakob Borg <jakob@nym.se>2014-04-15 10:57:17 +0200
committerJakob Borg <jakob@nym.se>2014-04-15 10:57:17 +0200
commit935a8eb9a770b9b2379a594fa384eecf3f0c89f7 (patch)
tree81677a217e77eb6e8fc816103a83a5bbe3382a31 /gui
parent7e5b3500965132fb9398d5c3ab0a0467fd568428 (diff)
Sort nodes on name if set, otherwise ID (fixes #119)
Diffstat (limited to 'gui')
-rw-r--r--gui/app.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/gui/app.js b/gui/app.js
index 98dfbd5788..572d2b8241 100644
--- a/gui/app.js
+++ b/gui/app.js
@@ -54,11 +54,10 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
}
function nodeCompare(a, b) {
- if (a.NodeID === $scope.myID) {
- return -1;
- }
- if (b.NodeID === $scope.myID) {
- return 1;
+ if (typeof a.Name !== 'undefined' && typeof b.Name !== 'undefined') {
+ if (a.Name < b.Name)
+ return -1;
+ return a.Name > b.Name;
}
if (a.NodeID < b.NodeID) {
return -1;