You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2014/01/15 05:03:57 UTC

svn commit: r1558291 - /archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js

Author: olamy
Date: Wed Jan 15 04:03:57 2014
New Revision: 1558291

URL: http://svn.apache.org/r1558291
Log:
fix filtering

Modified:
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js?rev=1558291&r1=1558290&r2=1558291&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js Wed Jan 15 04:03:57 2014
@@ -1423,7 +1423,7 @@ define("archiva.search",["jquery","jquer
   }
 
   enableAutocompleBrowse=function(groupId){
-    $.log("enableAutocompleBrowse");
+    $.log("enableAutocompleBrowse with groupId:'"+groupId+"'");
     $("#select_browse_repository" ).select2({width: "resolve"});
     // browse-autocomplete
     var url="restServices/archivaServices/browseService/rootGroups";
@@ -1441,9 +1441,9 @@ define("archiva.search",["jquery","jquer
         {
           name: 'browse-result',
           remote: {
-            url: groupId?url+'/%QUERY':url,
+            url: url,//groupId?url+'/%QUERY':url,
             beforeSend: function(jqXhr){
-              $.log("beforeSend");
+              $.log("beforeSend browseBox.val():'"+browseBox.val()+"'");
             },
             filter: function(parsedResponse){
               var request = browseBox.val();
@@ -1492,10 +1492,12 @@ define("archiva.search",["jquery","jquer
                       result=browseResultEntries;
                     }
                     var filtered = [];
+                    $.log("filtering with request '"+request+"'");
                     for(var i=0;i<browseResultEntries.length;i++){
                       if (groupId){
                         if (browseResultEntries[i].name.startsWith(groupId+'.'+request)){
-                          filtered.push(browseResultEntries[i]);
+                          var item = browseResultEntries[i];
+                          filtered.push(item.name.substring(groupId.length+1, item.name.length));
                         }
                       } else {
                         if (browseResultEntries[i].name.startsWith(request)){