Prechádzať zdrojové kódy

Fixed sign out button UX

Toby Chui 2 rokov pred
rodič
commit
4ee885bc7a
1 zmenil súbory, kde vykonal 7 pridanie a 1 odobranie
  1. 7 1
      web/SystemAO/advance/switchAccount.html

+ 7 - 1
web/SystemAO/advance/switchAccount.html

@@ -56,7 +56,7 @@
             
             
             <div style="margin-top: 1em !important;">
-                <div class="ui fluid small black basic button" onclick="logoutAllAccounts();"><i class="log out icon icon"></i> Sign-out all accounts</div>
+                <div id="signoutAllButton" class="ui fluid small black basic button" onclick="logoutAllAccounts();"><i class="log out icon icon"></i> Sign-out all accounts</div>
             </div>
             <div class="ui divider"></div>
                 <p>Sign-in to new account</p>
@@ -116,6 +116,9 @@
                         $("#errmsg").hide();
                         initCurrentAccountInfo(function(){
                             listAllStoredAccounts();
+                            if(ao_module_virtualDesktop){
+                                parent.initDesktop();
+                            }
                         });
                     }
                     $("#restoreSessionMessage").hide();
@@ -199,6 +202,7 @@
                  $("#alternativeAccountList").append(`<div class="ui message">
                     <i class="ui green check circle icon"></i> No other account stored on this browser
                 </div>`);
+                $("#signoutAllButton").addClass('disabled');
                 return;
             }else{
                 //Request server side for the account pool
@@ -231,7 +235,9 @@
                                     `);
                                 });
                             });
+                            $("#signoutAllButton").removeClass('disabled');
                         }else{
+                            $("#signoutAllButton").addClass('disabled');
                             $("#alternativeAccountList").append(`<div class="ui message">
                                 <i class="ui green check circle icon"></i> No other account stored on this browser
                             </div>`);