Author: olamy
Date: Thu Feb 16 21:27:48 2012
New Revision: 1245188
URL: http://svn.apache.org/viewvc?rev=1245188&view=rev
Log:
[MRM-1573] start work on browse screen
use slide effect to magnify browsing :-)
Modified:
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/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=1245188&r1=1245187&r2=1245188&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:48 2012
@@ -21,23 +21,31 @@ $(function() {
BrowseTopViewModel=function(groupIds){
this.groupIds=groupIds;
var mainContent = $("#main-content");
- mainContent.find("#browse_result").html(mediumSpinnerImg());
+ var browseResult=mainContent.find("#browse_result");
displayGroupDetail=function(groupId){
$.log("groupId:"+groupId);
-
$.ajax("restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(groupId),
{
- type: "GET",
- dataType: 'json',
- success: function(data) {
- var browseGroupIdEntryies =
$.isArray(data.browseGroupIdResult.browseGroupIdEntries) ?
-
$.map(data.browseGroupIdResult.browseGroupIdEntries,function(item){
- return new BrowseGroupIdEntry(item.name, item.project);
- }): [data.browseGroupIdResult.browseGroupIdEntries];
-
mainContent.find("#browse_result").html($("#browse-groups-div-tmpl" ).tmpl());
- var browseGroupsViewModel = new
BrowseGroupsViewModel(browseGroupIdEntryies);
-
-
ko.applyBindings(browseGroupsViewModel,mainContent.find("#browse-groups-div"
).get(0));
- }
- });
+
+ browseResult.hide( "slide", {}, 700,
+ function(){
+ browseResult.html(mediumSpinnerImg());
+ browseResult.show();
+
$.ajax("restServices/archivaServices/browseService/browseGroupId/"+encodeURIComponent(groupId),
{
+ type: "GET",
+ dataType: 'json',
+ success: function(data) {
+ var browseGroupIdEntryies =
$.isArray(data.browseGroupIdResult.browseGroupIdEntries) ?
+
$.map(data.browseGroupIdResult.browseGroupIdEntries,function(item){
+ return new BrowseGroupIdEntry(item.name, item.project);
+ }): [data.browseGroupIdResult.browseGroupIdEntries];
+ browseResult.html($("#browse-groups-div-tmpl" ).tmpl());
+ var browseGroupsViewModel = new
BrowseGroupsViewModel(browseGroupIdEntryies);
+
+
ko.applyBindings(browseGroupsViewModel,mainContent.find("#browse-groups-div"
).get(0));
+ }
+ });
+ }
+ );
+
}
}