File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed
services/static-webserver/client/source/class/osparc/desktop/account Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -64,17 +64,24 @@ qx.Class.define("osparc.desktop.account.MyAccount", {
6464 authData . bind ( "username" , usernameLabel , "value" ) ;
6565 layout . add ( usernameLabel ) ;
6666
67- const name = new qx . ui . basic . Label ( ) . set ( {
67+ const nameLabel = new qx . ui . basic . Label ( ) . set ( {
6868 font : "text-13" ,
6969 alignX : "center"
7070 } ) ;
71- layout . add ( name ) ;
72- authData . bind ( "firstName" , name , "value" , {
73- converter : firstName => firstName + " " + authData . getLastName ( )
74- } ) ;
75- authData . bind ( "lastName" , name , "value" , {
76- converter : lastName => authData . getFirstName ( ) + " " + lastName
77- } ) ;
71+ layout . add ( nameLabel ) ;
72+ const updateName = ( ) => {
73+ let name = "" ;
74+ if ( authData . getFirstName ( ) ) {
75+ name += authData . getFirstName ( ) ;
76+ }
77+ if ( authData . getLastName ( ) ) {
78+ name += " " + authData . getLastName ( ) ;
79+ }
80+ nameLabel . setValue ( name ) ;
81+ }
82+ updateName ( ) ;
83+ authData . addListener ( "changeFirstName" , updateName ) ;
84+ authData . addListener ( "changeLastName" , updateName ) ;
7885
7986 if ( authData . getRole ( ) !== "user" ) {
8087 const role = authData . getFriendlyRole ( ) ;
You can’t perform that action at this time.
0 commit comments