diff --git a/gui/default/syncthing/core/syncthingController.js b/gui/default/syncthing/core/syncthingController.js index b60f6822..a6a57abf 100755 --- a/gui/default/syncthing/core/syncthingController.js +++ b/gui/default/syncthing/core/syncthingController.js @@ -1071,6 +1071,13 @@ angular.module('syncthing.core') $scope.editDevice = function (deviceCfg) { $scope.currentDevice = $.extend({}, deviceCfg); $scope.editingExisting = true; + $scope.willBeReintroducedBy = undefined; + if (deviceCfg.introducedBy) { + var introducerDevice = $scope.findDevice(deviceCfg.introducedBy); + if (introducerDevice && introducerDevice.introducer) { + $scope.willBeReintroducedBy = $scope.deviceName(introducerDevice); + } + } $scope.currentDevice._addressesStr = deviceCfg.addresses.join(', '); $scope.currentDevice.selectedFolders = {}; $scope.deviceFolders($scope.currentDevice).forEach(function (folder) { diff --git a/gui/default/syncthing/device/editDeviceModalView.html b/gui/default/syncthing/device/editDeviceModalView.html index 8c692fc7..5f596b38 100644 --- a/gui/default/syncthing/device/editDeviceModalView.html +++ b/gui/default/syncthing/device/editDeviceModalView.html @@ -75,8 +75,13 @@ - +
+ + +