@@ -, +, @@ --- .../univention-management-console/www/login/index.html | 10 +++++----- .../univention-management-console/www/login/login.html | 4 ++-- management/univention-web/js/widgets/PasswordBox.js | 14 ++++++++++---- .../themes/univention/core/loginuserpass.php | 4 ++-- 4 files changed, 19 insertions(+), 13 deletions(-) --- a/management/univention-management-console/www/login/index.html +++ a/management/univention-management-console/www/login/index.html @@ -29,25 +29,25 @@
--- a/management/univention-management-console/www/login/login.html +++ a/management/univention-management-console/www/login/login.html @@ -11,10 +11,10 @@
--- a/management/univention-web/js/widgets/PasswordBox.js +++ a/management/univention-web/js/widgets/PasswordBox.js @@ -30,12 +30,18 @@ define([ "dojo/_base/declare", + "dojo/dom-attr", "umc/widgets/TextBox", "umc/widgets/_FormWidgetMixin" -], function(declare, TextBox, _FormWidgetMixin) { +], function(declare, domAttr, TextBox, _FormWidgetMixin) { return declare("umc.widgets.PasswordBox", [ TextBox, _FormWidgetMixin ], { - type: 'password' + type: 'password', + buildRendering: function() { + this.inherited(arguments); + domAttr.set(this, 'autocomplete', 'new-password'); + }, + postCreate: function() { + this.inherited(arguments); + } }); }); - - --- a/saml/univention-saml/simplesamlphp-modules/univentiontheme/themes/univention/core/loginuserpass.php +++ a/saml/univention-saml/simplesamlphp-modules/univentiontheme/themes/univention/core/loginuserpass.php @@ -21,10 +21,10 @@ if (isset($this->data['SPMetadata']['privacypolicy'])) {