Author: olamy
Date: Thu Feb 16 21:27:08 2012
New Revision: 1245185

URL: http://svn.apache.org/viewvc?rev=1245185&view=rev
Log:
[MRM-1573] start work on browse screen
navigate on groupIds.

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/model/BrowseGroupIdResult.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/model/BrowseGroupIdResult.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/model/BrowseGroupIdResult.java?rev=1245185&r1=1245184&r2=1245185&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/model/BrowseGroupIdResult.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-api/src/main/java/org/apache/archiva/rest/api/model/BrowseGroupIdResult.java
 Thu Feb 16 21:27:08 2012
@@ -38,7 +38,7 @@ public class BrowseGroupIdResult
 
     public BrowseGroupIdResult( List<BrowseGroupIdEntry> browseGroupIdEntries )
     {
-        // no op
+        this.browseGroupIdEntries = browseGroupIdEntries;
     }
 
     public List<BrowseGroupIdEntry> getBrowseGroupIdEntries()

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=1245185&r1=1245184&r2=1245185&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
 Thu Feb 16 21:27:08 2012
@@ -27,10 +27,12 @@ $(function() {
           type: "GET",
           dataType: 'json',
           success: function(data) {
-            var groupdIds = $.map(data.groupIdList.groupIds,function(item){
-              return item;
-            });
-            $.log("size:"+groupdIds.length);
+            var browseGroupIdEntryies = 
$.isArray(data.browseGroupIdResult.browseGroupIdEntries) ?
+                
$.map(data.browseGroupIdResult.browseGroupIdEntries,function(item){
+                  $.log("name:"+item.name);
+                  return new BrowseGroupIdEntry(item.name, item.project);
+                }): [data.browseGroupIdResult.browseGroupIdEntries];
+            $.log("size:"+browseGroupIdEntryies.length);
             //var browseTopViewModel = new BrowseTopViewModel(groupdIds);
 
             
//ko.applyBindings(browseTopViewModel,mainContent.find("#browse_result" 
).get(0));
@@ -61,4 +63,9 @@ $(function() {
   displaySearch=function(){
     $("#main-content" ).html("coming soon :-)");
   }
+
+  BrowseGroupIdEntry=function(name,project){
+    this.name=name;
+    this.project=project;
+  }
 });
\ No newline at end of file


Reply via email to