added ChangesetViewer

This commit is contained in:
Sebastian Sdorra
2011-04-03 12:48:30 +02:00
parent f2b876a2c1
commit a8598ffdc7
2 changed files with 112 additions and 9 deletions

View File

@@ -198,17 +198,22 @@ Sonia.scm.Main = Ext.extend(Ext.util.Observable, {
},
addTabPanel: function(id, xtype, title){
var tab = this.mainTabPanel.findById( id );
var panel = {
id: id,
xtype: xtype,
title: title,
closable: true,
autoScroll: true
};
this.addTab(panel);
},
addTab: function(panel){
var tab = this.mainTabPanel.findById(panel.id);
if ( tab == null ){
this.mainTabPanel.add({
id: id,
xtype: xtype,
title: title,
closable: true,
autoScroll: true
});
this.mainTabPanel.add(panel);
}
this.mainTabPanel.setActiveTab(id);
this.mainTabPanel.setActiveTab(panel.id);
},
loadState: function(s){