From: Olivier Lamy Date: Wed, 21 Mar 2012 11:14:58 +0000 (+0000) Subject: [MRM-1615] Artifact detail view X-Git-Tag: archiva-1.4-M3~991 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=decae4e3652f6327f4d2811ced3a2ab328ea5d13;p=archiva.git [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 --- 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}}