Author: olamy
Date: Tue Aug  7 21:22:32 2012
New Revision: 1370531

URL: http://svn.apache.org/viewvc?rev=1370531&view=rev
Log:
fix navigation missing when using crumbentries

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js?rev=1370531&r1=1370530&r2=1370531&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
 Tue Aug  7 21:22:32 2012
@@ -155,8 +155,6 @@ define("archiva.search",["jquery","i18n"
     }
 
     displayArtifactVersionDetail=function(version){
-      //var artifactVersionDetailViewModel=new 
ArtifactVersionDetailViewModel(self.groupId,self.artifactId,version,getSelectedBrowsingRepository());
-      //artifactVersionDetailViewModel.display();
       var selectedRepo=getSelectedBrowsingRepository();
       var location ="#artifact";
       if (selectedRepo){
@@ -651,6 +649,17 @@ define("archiva.search",["jquery","i18n"
 
   }
 
+  goToArtifactDetail=function(groupId,artifactId){
+    var selectedRepo=getSelectedBrowsingRepository();
+    var location ="#artifact";
+    if (selectedRepo){
+      location+="~"+selectedRepo;
+    }
+    location+="/"+groupId+"/"+artifactId;
+
+    window.sammyArchivaApplication.setLocation(location);
+  }
+
   /**
    *
    * @param groupId
@@ -1423,7 +1432,6 @@ define("archiva.search",["jquery","i18n"
       
location+="/"+artifact.groupId+"/"+artifact.artifactId+"/"+artifact.version;
 
       window.sammyArchivaApplication.setLocation(location);
-      
//generalDisplayArtifactDetailsVersionView(artifact.groupId,artifact.artifactId,artifact.version,null);
     }
   }
 

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html?rev=1370531&r1=1370530&r2=1370531&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
 Tue Aug  7 21:22:32 2012
@@ -74,7 +74,7 @@
           ${breadCrumbEntry.displayValue}
         {{else}}
           {{if breadCrumbEntry.artifact}}
-            <a href="#" data-bind="click: 
function(){displayArtifactDetail(breadCrumbEntry.groupId,breadCrumbEntry.artifactId,null,null)}">${breadCrumbEntry.displayValue}</a>
+            <a href="#" data-bind="click: 
function(){goToArtifactDetail(breadCrumbEntry.groupId,breadCrumbEntry.artifactId)}">${breadCrumbEntry.displayValue}</a>
           {{else}}
             <a href="#" data-bind="click: 
function(){displayGroupId(breadCrumbEntry.groupId)}">${breadCrumbEntry.displayValue}</a>
           {{/if}}


Reply via email to