From: Olivier Lamy Date: Mon, 19 Mar 2012 22:47:11 +0000 (+0000) Subject: link to view artifact parent X-Git-Tag: archiva-1.4-M3~998 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6313e37b7fd84dcf6ea2546e7dbb3c36810f0472;p=archiva.git link to view artifact parent git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1302701 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js index c1b5524f4..f340e33bc 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js @@ -145,6 +145,11 @@ $(function() { } + displayArtifactVersionDetailViewModel=function(groupId,artifactId,version){ + var artifactVersionDetailViewModel = new ArtifactVersionDetailViewModel (groupId,artifactId,version) + artifactVersionDetailViewModel.display(); + } + ArtifactVersionDetailViewModel=function(groupId,artifactId,version){ var mainContent = $("#main-content"); var self=this; @@ -153,10 +158,16 @@ $(function() { this.version=version; this.projectVersionMetadata=null; + displayGroupId=function(groupId){ displayGroupDetail(groupId,null); } + displayParent=function(){ + displayArtifactVersionDetailViewModel(self.projectVersionMetadata.mavenFacet.parent.groupId,self.projectVersionMetadata.mavenFacet.parent.artifactId, + self.projectVersionMetadata.mavenFacet.parent.version); + } + breadCrumbEntries=function(){ var entries = calculateBreadCrumbEntries(self.groupId); var artifactBreadCrumbEntry = new BreadCrumbEntry(self.groupId,self.artifactId); @@ -514,12 +525,12 @@ $(function() { if( $.isArray(data.facetList)){ for (var i=0;i${$.i18n.prop('browse.artifact.version')} ${version} + + ${$.i18n.prop('browse.artifact.packaging')} + ${projectVersionMetadata.mavenFacet.packaging} + + {{if projectVersionMetadata.mavenFacet.parent }} + + ${$.i18n.prop('browse.artifact.parent')} + + + ${projectVersionMetadata.mavenFacet.parent.groupId}:${projectVersionMetadata.mavenFacet.parent.artifactId}:${projectVersionMetadata.mavenFacet.parent.version} + + + + + {{/if}}