]> source.dussan.org Git - archiva.git/commitdiff
use the selected repository to browse content
authorOlivier Lamy <olamy@apache.org>
Fri, 16 Mar 2012 16:08:26 +0000 (16:08 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 16 Mar 2012 16:08:26 +0000 (16:08 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1301614 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js

index e399ee20a61610277a36ebf149ab45bbaaf0c5bb..fb31c2bb2aca1d91c224786b70bf56cdc933f906 100644 (file)
@@ -91,7 +91,17 @@ $(function() {
           browseResult.html(mediumSpinnerImg());
           browseBreadCrumb.html(smallSpinnerImg());
           mainContent.find("#main_browse_result_content" ).show();
-          var url = restUrl ? restUrl : "restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(groupId);
+          var url = "";
+          if (!restUrl) {
+            url="restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(groupId);
+            var selectedRepo=getSelectedBrowsingRepository();
+            if (selectedRepo){
+              url+="?repositoryId="+selectedRepo;
+            }
+          }else {
+            url=restUrl;
+          }
+
           $.ajax(url, {
             type: "GET",
             dataType: 'json',
@@ -218,6 +228,10 @@ $(function() {
     if (groupId){
       url="restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(groupId);
     }
+    var selectedRepo=getSelectedBrowsingRepository();
+    if (selectedRepo){
+      url+="?repositoryId="+selectedRepo;
+    }
     $( "#main-content #browse-autocomplete" ).autocomplete({
       minLength: 2,
                        source: function(request, response){
@@ -261,7 +275,12 @@ $(function() {
           } else {
             query=groupId?groupId:request.term;
           }
-        $.get("restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(query),
+        var browseUrl="restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(query);
+        var selectedRepo=getSelectedBrowsingRepository();
+        if (selectedRepo){
+          browseUrl+="?repositoryId="+selectedRepo;
+        }
+        $.get(browseUrl,
            function(data) {
              var browseResultEntries = mapbrowseResultEntries(data);
              if (dotEnd){