From decae4e3652f6327f4d2811ced3a2ab328ea5d13 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Wed, 21 Mar 2012 11:14:58 +0000 Subject: [PATCH] [MRM-1615] Artifact detail view dependencies: link to detail for dependencies. git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1303363 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/webapp/js/archiva/search.js | 28 ++++++++++++++++++- .../webapp/js/archiva/templates/search.html | 13 +++++++-- 2 files changed, 37 insertions(+), 4 deletions(-) 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 524962a12..aaa16f53e 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 @@ -215,6 +215,20 @@ $(function() { }); }); } + + displayGroup=function(groupId){ + var parentBrowseViewModel=new BrowseViewModel(null,null,null); + displayGroupDetail(groupId,parentBrowseViewModel,null); + } + + displayArtifactDetailView=function(groupId, artifactId){ + displayArtifactDetail(groupId, artifactId); + } + + displayArtifactVersionDetailViewModel=function(groupId,artifactId,version){ + var artifactVersionDetailViewModel = new ArtifactVersionDetailViewModel (groupId,artifactId,version) + artifactVersionDetailViewModel.display(); + } } displayArtifactDetail=function(groupId,artifactId,parentBrowseViewModel,restUrl){ @@ -466,6 +480,7 @@ $(function() { this.displayValue=displayValue; this.artifactId=null; this.artifact=false; + this.version=null; } mapVersionsList=function(data){ if (data){ @@ -682,10 +697,21 @@ $(function() { var curGroupId=""; for (var i=0;i {{var entries=dependency.crumbEntries()}} {{each(j,crumbEntry) entries}} - ${crumbEntry.displayValue} - {{if j < entries.length - 1}} + {{if j < entries.length - 2}} + ${crumbEntry.displayValue} + {{else j == entries.length - 2}} + ${crumbEntry.displayValue} + {{else j == entries.length - 1}} +  | ${$.i18n.prop('browse.artifact.version')}:  + ${dependency.version}  + {{/if}} + {{if j < entries.length - 2}}  /  {{/if}} {{/each}} -  | ${$.i18n.prop('browse.artifact.version')}: ${dependency.version}  + {{if dependency.scope}} | ${$.i18n.prop('browse.artifact.scope')}: ${dependency.scope} {{/if}} -- 2.39.5