Author: olamy
Date: Wed Mar 21 15:03:55 2012
New Revision: 1303421
URL: http://svn.apache.org/viewvc?rev=1303421&view=rev
Log:
[MRM-1615] Artifact detail view
mailing lists tabs
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/archiva/templates/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=1303421&r1=1303420&r2=1303421&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
Wed Mar 21 15:03:55 2012
@@ -691,13 +691,11 @@ $(function() {
this.version=version;
this.crumbEntries=function(){
- $.log("Dependency#calculateCrumbEntries");
var splitted = self.groupId.split(".");
var breadCrumbEntries=[];
var curGroupId="";
for (var i=0;i<splitted.length;i++){
curGroupId+=splitted[i];
- $.log("splitted[i]:"+i+":"+splitted[i]);
breadCrumbEntries.push(new BreadCrumbEntry(curGroupId,splitted[i]));
curGroupId+="."
}
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html?rev=1303421&r1=1303420&r2=1303421&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/search.html
Wed Mar 21 15:03:55 2012
@@ -612,7 +612,39 @@
</div>
<div id="artifact-details-mailing-list-content" class="tab-pane">
- mailing list
+ {{if projectVersionMetadata.mailingLists}}
+ <div id="accordion_mailing_lists" class="accordion">
+ {{each(i,mailingList) projectVersionMetadata.mailingLists}}
+ <div class="accordion-group">
+ <div class="accordion-heading">
+ <a class="accordion-toggle" href="#ml_collapse_${i}"
data-parent="#accordion_mailing_lists"
data-toggle="collapse">${mailingList.name}</a>
+ </div>
+ {{if i==0}}
+ <div id="ml_collapse_${i}" class="accordion-body collapse in">
+ {{else}}
+ <div id="ml_collapse_${i}" class="accordion-body collapse">
+ {{/if}}
+ <div class="accordion-inner">
+
<div>${$.i18n.prop('browse.artifact.mailingList.subscribe')}: <a
href="mailto:${mailingList.subscribeAddress}">${mailingList.subscribeAddress}</a></div>
+ <div>${$.i18n.prop('browse.artifact.mailingList.post')}: <a
href="mailto:${mailingList.postAddress}">${mailingList.postAddress}</a></div>
+
<div>${$.i18n.prop('browse.artifact.mailingList.unsubscribe')}: <a
href="mailto:${mailingList.unsubscribeAddress}">${mailingList.unsubscribeAddress}</a></div>
+
<div>${$.i18n.prop('browse.artifact.mailingList.mainArchiveUrl')}: <a
href="${mailingList.mainArchiveUrl}"
target="_blank">${mailingList.mainArchiveUrl}</a></div>
+ {{if mailingList.otherArchives}}
+ <div>
+
${$.i18n.prop('browse.artifact.mailingList.otherArchivesUrls')}:
+ <ul>
+ {{each(j,otherArchive) mailingList.otherArchives}}
+
<li>${$.i18n.prop('browse.artifact.mailingList.otherArchiveUrl')}: <a
href="${otherArchive}" target="_blank">${otherArchive}</a></li>
+ {{/each}}
+ </ul>
+ </div>
+ {{/if}}
+ </div>
+ </div>
+ </div>
+ {{/each}}
+ </div>
+ {{/if}}
</div>
<div id="artifact-details-metadatas-content" class="tab-pane">