Unfortunately proxy servers are proving more challenging than in our private beta. We're on it and hope to have resolution soon.
I've got admin access to enterprise proxies and config's here. Can test using squid or ISA server (both PAC and autoconfigs) if you want me to test anything...
/*!
* Ext JS Library 3.1.1
* Copyright(c) 2006-2010 Ext JS, LLC
* licensing@extjs.com
* http://www.extjs.com/license
*/
Ext.onReady(function() {
//initialize History management
Ext.History.init();
// Needed if you want to handle history for multiple components in the same page.
// Should be something that won't be in component ids.
var tokenDelimiter = ':';
var tp = new Ext.TabPanel({
renderTo: Ext.getBody(),
id: 'main-tabs',
height: 300,
width: 600,
activeTab: 0,
region: 'center',
items: [{
title: 'Tab 1',
id: 'tab1'
},{
title: 'Tab 2',
id: 'tab2'
},{
title: 'Tab 3',
id: 'tab3'
},{
title: 'Tab 4',
id: 'tab4'
},{
title: 'Tab 5',
id: 'tab5'
}],
listeners: {
'tabchange': function(tabPanel, tab){
// Ignore tab1 since it is a separate tab panel and we're managing history for it also.
// We'll use its handler instead in that case so we don't get duplicate nav events for sub tabs.
Ext.History.add(tab.id);
}
}
});
// Handle this change event in order to restore the UI to the appropriate history state
Ext.History.on('change', function(token){
if(token){
tp.show();
tp.setActiveTab(token);
}
});
});