improve infopanels

This commit is contained in:
Sebastian Sdorra
2011-06-24 17:03:16 +02:00
parent 67a8c75e65
commit aba48fe886
3 changed files with 30 additions and 12 deletions

View File

@@ -40,7 +40,10 @@ Sonia.repository.ExtendedInfoPanel = Ext.extend(Sonia.repository.InfoPanel,{
checkoutText: 'Checkout: ',
// TODO i18n
repositoryBrowserText: 'RepositoryBrowser',
repositoryBrowserText: 'Source',
enableRepositoryBrowser: true,
enableChangesetViewer: true,
modifyDefaultConfig: function(config){
var items = config.items;
@@ -56,18 +59,34 @@ Sonia.repository.ExtendedInfoPanel = Ext.extend(Sonia.repository.InfoPanel,{
this.checkoutTemplate,
this.getRepositoryUrlWithUsername()
)
},
this.createSpacer(),
this.createChangesetViewerLink(),
this.createSpacer(),
this.createRepositoryBrowserLink()
);
},this.createSpacer());
var box = {
xtype: 'panel',
colspan: 2,
layout: 'column',
items: [
this.createChangesetViewerLink(),{
xtyle: 'box',
html: ', ',
width: 8
}, this.createRepositoryBrowserLink()
]
}
items.push(box);
if ( this.enableChangesetViewer ){
// items.push(this.createChangesetViewerLink());
}
if ( this.enableRepositoryBrowser ){
// items.push(this.createRepositoryBrowserLink());
}
},
createRepositoryBrowserLink: function(){
return {
xtype: 'link',
colspan: 2,
text: this.repositoryBrowserText,
handler: this.openRepositoryBrowser,
scope: this

View File

@@ -43,8 +43,8 @@ Sonia.repository.InfoPanel = Ext.extend(Ext.Panel, {
typeText: 'Type: ',
contactText: 'Contact: ',
urlText: 'Url: ',
changesetViewerText: 'ChangesetViewer',
changesetViewerTitleText: 'ChangesetViewer {0}',
changesetViewerText: 'Commits',
changesetViewerTitleText: 'Commits {0}',
initComponent: function(){
@@ -141,7 +141,6 @@ Sonia.repository.InfoPanel = Ext.extend(Ext.Panel, {
createChangesetViewerLink: function(){
return {
xtype: 'link',
colspan: 2,
text: this.changesetViewerText,
handler: this.openChangesetViewer,
scope: this

View File

@@ -35,7 +35,7 @@ Sonia.repository.RepositoryBrowser = Ext.extend(Ext.grid.GridPanel, {
revision: null,
// TODO i18n
repositoryBrowserTitleText: 'RepositoryBrowser: {0}',
repositoryBrowserTitleText: 'Source: {0}',
iconFolder: 'resources/images/folder.gif',
iconDocument: 'resources/images/document.gif',
templateIcon: '<img src="{0}" alt="{1}" title="{2}" />',