Make the "toggle password visibility" button on encrypted folders change its icon from `fa-eye` to `fa-eye-slash` while the password is visible.
@@ -36,7 +36,7 @@
</span>
<span ng-switch="selected[id] && folderType !== 'receiveencrypted'" class="input-group-addon">
<span ng-switch-when='true'>
- <span class="button fas fa-fw fa-eye" ng-click="togglePasswordVisibility()"></span>
+ <span class="button fas fa-fw {{plain ? 'fa-eye-slash' : 'fa-eye'}}" ng-click="togglePasswordVisibility()"></span>
<span ng-switch-default>
<span class="button fas fa-fw fa-eye" disabled></span>
@@ -3703,7 +3703,6 @@ angular.module('syncthing.core')
untrusted: '=',
},
link: function (scope, elem, attrs) {
- var plain = false;
scope.togglePasswordVisibility = function() {
scope.plain = !scope.plain;
};