浏览代码

Fixed sign out button UX

Toby Chui 2 年之前
父节点
当前提交
4ee885bc7a
共有 1 个文件被更改,包括 7 次插入1 次删除
  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>`);