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">


Reply via email to