From e2cd39ee43c9b7f2b75cf1595ce1a5bcae4c125f Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 8 Apr 2011 09:10:56 +0200 Subject: [PATCH] improve changesetviewer --- .../rest/resources/RepositoryResource.java | 2 +- .../webapp/resources/js/sonia.repository.js | 19 +++++++++++++------ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/api/rest/resources/RepositoryResource.java b/scm-webapp/src/main/java/sonia/scm/api/rest/resources/RepositoryResource.java index 54248905e1..0e59abd061 100644 --- a/scm-webapp/src/main/java/sonia/scm/api/rest/resources/RepositoryResource.java +++ b/scm-webapp/src/main/java/sonia/scm/api/rest/resources/RepositoryResource.java @@ -126,7 +126,7 @@ public class RepositoryResource @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) public Response getChangesets(@PathParam("id") String id, @DefaultValue("0") @QueryParam("start") int start, - @DefaultValue("25") @QueryParam("limit") int limit) + @DefaultValue("20") @QueryParam("limit") int limit) throws RepositoryException { Response response = null; diff --git a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js index a375deabdf..6436c27485 100644 --- a/scm-webapp/src/main/webapp/resources/js/sonia.repository.js +++ b/scm-webapp/src/main/webapp/resources/js/sonia.repository.js @@ -811,29 +811,36 @@ Sonia.repository.ChangesetViewerGrid = Ext.extend(Ext.grid.GridPanel, { root: 'changesets', idProperty: 'id', totalProperty: 'total', - autoLoad: true, + autoLoad: false, autoDestroy: true }); + changesetStore.load({params:{start:0, limit:20}}); + var changesetColModel = new Ext.grid.ColumnModel({ defaults: { sortable: false }, - columns: [ - {id: 'changeset', dataIndex: 'id', xtype: 'templatecolumn', tpl: this.changesetTemplate} - ] + columns: [{ + id: 'changeset', + dataIndex: 'id', + xtype: 'templatecolumn', + tpl: this.changesetTemplate + }] }); var config = { header: false, + autoScroll: true, autoExpandColumn: 'changeset', - autoHeight: true, + height: '100%', + hideHeaders: true, store: changesetStore, colModel: changesetColModel, bbar: new Ext.PagingToolbar({ store: changesetStore, displayInfo: true, - pageSize: 25, + pageSize: 20, prependButtons: true }) }