]> source.dussan.org Git - archiva.git/commitdiff
correctly go to welcome on logout
authorOlivier Lamy <olamy@apache.org>
Fri, 22 Feb 2013 16:35:34 +0000 (16:35 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 22 Feb 2013 16:35:34 +0000 (16:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1449110 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js

index fc80c154509b226497f59ec916daf97cd44dc00a..2b0e4489a8946a5a262ed31d8f94e35fad4bd60b 100644 (file)
@@ -77,7 +77,7 @@ function(jquery,ui,sammy,tmpl,i18n,jqueryCookie,bootstrap,archivaSearch,jqueryVa
 
 
 
-  logout=function(doScreenChange){
+  logout=function(){
     var user = getUserFromLoginCookie();
     if(user){
       user.logged=false;
@@ -94,14 +94,15 @@ function(jquery,ui,sammy,tmpl,i18n,jqueryCookie,bootstrap,archivaSearch,jqueryVa
     $("#user-messages" ).empty();
     $("#login-welcome" ).hide();
     $.ajax({
-      url: 'restServices/redbackServices/loginService/logout',
-      complete: function(){
-        // go to welcome on logout
-        //window.sammyArchivaApplication.setLocation("#welcome");
-        displayWelcome();
-      }
-
-    });
+      url: 'restServices/redbackServices/loginService/logout'
+    } ).always(
+        function(){
+          // go to welcome on logout
+          //window.sammyArchivaApplication.setLocation("#welcome");
+          $.log("displayWelcome");
+          displayWelcome();
+        }
+    );
   };
 
 
@@ -745,9 +746,9 @@ function(jquery,ui,sammy,tmpl,i18n,jqueryCookie,bootstrap,archivaSearch,jqueryVa
   displayWelcome=function(){
     $.log("#welcome hash");
     checkCreateAdminLink(function(){
-      //window.sammyArchivaApplication.setLocation("#search")
-      $("#main-content" ).html($("#welcome" ).tmpl({runtimeInfo: window.archivaRuntimeInfo}));
-      drawQuickSearchAutocomplete("#quick-search-autocomplete-welcome");
+      window.sammyArchivaApplication.setLocation("#welcome");
+      //$("#main-content" ).html($("#welcome" ).tmpl({runtimeInfo: window.archivaRuntimeInfo}));
+      //drawQuickSearchAutocomplete("#quick-search-autocomplete-welcome");
     });
   }