summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
authorJakob Borg <jakob@nym.se>2014-05-16 18:42:22 +0200
committerJakob Borg <jakob@nym.se>2014-05-16 14:24:32 +0200
commitb60251b9601bff38442c61a188afc84f9791f24b (patch)
treed39697fa2b5a046e6f5f3c6419a9c0df34d452c7 /gui
parent958c39ef5f2566789fe9a466760333b9154622cd (diff)
Show node name in title/header (fixes #221)v0.8.6
Diffstat (limited to 'gui')
-rw-r--r--gui/app.js12
-rw-r--r--gui/index.html8
2 files changed, 16 insertions, 4 deletions
diff --git a/gui/app.js b/gui/app.js
index e152203e6c..43a1db3c5f 100644
--- a/gui/app.js
+++ b/gui/app.js
@@ -230,6 +230,18 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
return nodeCfg.NodeID.substr(0, 6);
};
+ $scope.thisNodeName = function () {
+ var nodes = $scope.thisNode();
+ if (typeof nodes === 'undefined' || nodes.length != 1) {
+ return "(unknown node)";
+ }
+ var nodeCfg = nodes[0];
+ if (nodeCfg.Name) {
+ return nodeCfg.Name;
+ }
+ return nodeCfg.NodeID.substr(0, 6);
+ };
+
$scope.editSettings = function () {
$('#settings').modal({backdrop: 'static', keyboard: true});
}
diff --git a/gui/index.html b/gui/index.html
index 1780400d69..3a67d71cc7 100644
--- a/gui/index.html
+++ b/gui/index.html
@@ -1,5 +1,5 @@
<!DOCTYPE html>
-<html lang="en" ng-app="syncthing">
+<html lang="en" ng-app="syncthing" ng-controller="SyncthingCtrl" class="ng-cloak">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
@@ -8,7 +8,7 @@
<meta name="author" content="">
<link rel="shortcut icon" href="favicon.png">
- <title>syncthing</title>
+ <title>Syncthing | {{thisNodeName()}}</title>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<style type="text/css">
body {
@@ -91,13 +91,13 @@
</style>
</head>
-<body ng-controller="SyncthingCtrl" class="ng-cloak">
+<body>
<!-- Top bar -->
<nav class="navbar navbar-top navbar-default" role="navigation">
<div class="container">
- <span class="navbar-brand"><img class="logo" src="st-logo-128.png" width="32" height="32"> Syncthing</span>
+ <span class="navbar-brand"><img class="logo" src="st-logo-128.png" width="32" height="32" /> Syncthing<small> | {{thisNodeName()}}</small></span>
<button type="button" class="btn btn-default btn-sm pull-right navbar-btn" ng-click="editSettings()"><span class="glyphicon glyphicon-cog"></span> Settings</button>
</div>
</nav>