Browse Source

Don't offer to delete this node (fixes #144)

Jakob Borg 11 years ago
parent
commit
aa78fbb09d
3 changed files with 3 additions and 1 deletions
  1. 0 0
      auto/gui.files.go
  2. 2 0
      gui/app.js
  3. 1 1
      gui/index.html

File diff suppressed because it is too large
+ 0 - 0
auto/gui.files.go


+ 2 - 0
gui/app.js

@@ -252,6 +252,7 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
     $scope.editNode = function (nodeCfg) {
         $scope.currentNode = $.extend({}, nodeCfg);
         $scope.editingExisting = true;
+        $scope.editingSelf = (nodeCfg.NodeID == $scope.myID);
         $scope.currentNode.AddressesStr = nodeCfg.Addresses.join(', ');
         $('#editNode').modal({backdrop: 'static', keyboard: true});
     };
@@ -259,6 +260,7 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
     $scope.addNode = function () {
         $scope.currentNode = {AddressesStr: 'dynamic'};
         $scope.editingExisting = false;
+        $scope.editingSelf = false;
         $('#editNode').modal({backdrop: 'static', keyboard: true});
     };
 

+ 1 - 1
gui/index.html

@@ -382,7 +382,7 @@
         <div class="modal-footer">
           <button type="button" class="btn btn-primary" ng-click="saveNode()">Save</button>
           <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
-          <button ng-if="editingExisting" type="button" class="btn btn-danger pull-left" ng-click="deleteNode()">Delete</button>
+          <button ng-if="editingExisting && !editingSelf" type="button" class="btn btn-danger pull-left" ng-click="deleteNode()">Delete</button>
         </div>
       </div>
     </div>

Some files were not shown because too many files changed in this diff