Author: olamy
Date: Tue Aug 28 09:54:11 2012
New Revision: 1378047
URL: http://svn.apache.org/viewvc?rev=1378047&view=rev
Log:
make mailing list tab navigable
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js?rev=1378047&r1=1378046&r2=1378047&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
Tue Aug 28 09:54:11 2012
@@ -315,7 +315,7 @@ function(jquery,ui,sammy,tmpl) {
if(htmlIdSelect.html()!=null){
if( $.trim(htmlIdSelect.html().length)>0){
$("#main-content #"+tabToActivate).tab('show');
- $.log("checkArtifactDetailContent " + htmlId + " html not empty
no calculation");
+ $.log("checkArtifactDetailContent " + htmlId + " html not empty
no calculation, tabToActivate:"+tabToActivate);
return;
}
}
@@ -438,6 +438,24 @@ function(jquery,ui,sammy,tmpl) {
checkArtifactDetailContent(groupId,artifactId,version,repositoryId,"artifact-details-dependency-tree-content-a");
});
+
this.get('#artifact-mailing-list/:groupId/:artifactId/:version',function(context){
+
+ var repositoryId = this.params.repositoryId;
+ var groupId= this.params.groupId;
+ var artifactId= this.params.artifactId;
+ var version= this.params.version;
+
checkArtifactDetailContent(groupId,artifactId,version,repositoryId,"artifact-details-mailing-list-content-a");
+ });
+
+
this.get('#artifact-mailing-list~:repositoryId/:groupId/:artifactId/:version',function(context){
+
+ var repositoryId = this.params.repositoryId;
+ var groupId= this.params.groupId;
+ var artifactId= this.params.artifactId;
+ var version= this.params.version;
+
checkArtifactDetailContent(groupId,artifactId,version,repositoryId,"artifact-details-mailing-list-content-a");
+ });
+
var calculateUsedBy=function(groupId,artifactId,version){
var dependeesContentDiv=$("#main-content"
).find("#artifact-details-used-by-content" );
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=1378047&r1=1378046&r2=1378047&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
Tue Aug 28 09:54:11 2012
@@ -271,7 +271,7 @@ define("archiva.search",["jquery","i18n"
mainContent.find("#artifact-details-tabs").on('show', function
(e) {
-
+ $.log("e.target:"+e.target);
if
($(e.target).attr("data-target")=="#artifact-details-info-content") {
var location ="#artifact";
if (self.repositoryId){
@@ -348,6 +348,16 @@ define("archiva.search",["jquery","i18n"
window.sammyArchivaApplication.setLocation(location);
return;
}
+ if
($(e.target).attr("href")=="#artifact-details-mailing-list-content") {
+ var location ="#artifact-mailing-list";
+ if (self.repositoryId){
+ location+="~"+self.repositoryId;
+ }
+
location+="/"+self.groupId+"/"+self.artifactId+"/"+self.version;
+
+ window.sammyArchivaApplication.setLocation(location);
+ return;
+ }
});
if(afterCallbackFn){
afterCallbackFn(self);